黑马程序员技术交流社区

标题: 问个比较无脑的问题,java的sop是做什么的?是输出吗? [打印本页]

作者: chilong_333    时间: 2013-7-21 00:05
标题: 问个比较无脑的问题,java的sop是做什么的?是输出吗?
以前有点基础,所以传至的基础视频就没看,发现毕老师的main方法中出现一句sop();
懂的朋友告知下,不胜感激。
作者: chilong_333    时间: 2013-7-21 00:18
和system.out.print有什么区别吗?
作者: Rainbow    时间: 2013-7-21 00:27
本帖最后由 Rainbow 于 2013-7-21 00:29 编辑

是定义了一个名字叫 public static void sop()的方法,里面只有一个输出语句。就是为了输出啊,只不过把输出语句封装在方法里了,可看性比较好。
作者: xscn    时间: 2013-7-21 00:38
毕姥爷自己定义了一个打印方法,取了首字母缩写的名字,简化代码图省事的
作者: chilong_333    时间: 2013-7-21 00:57
知道了,我说的呢。。。百度都百度不着。。。-—_—-
作者: 赵太云    时间: 2013-7-21 08:51
哈,,,是这个吧。。。。。。。。。
  1.   public static void sop(Object obj){
  2.             System.out.println(obj);//System s     out  o   println  p    --->  sop
  3.     }
复制代码

作者: 郭俊    时间: 2013-7-21 11:52
  1. package it.ima.test;

  2. import java.util.Scanner;

  3. public class Supermarket {
  4.         public static void main(String[] args){
  5.                 Scanner in = new Scanner(System.in);
  6.                 System.out.println("请会员输入一个4位数会员会员号码:");
  7.                 int vipid= in.nextInt();
  8.                 String s= Integer.toString(vipid);
  9.         String[] b = s.split("-"); //重点为split()方法,用法自己查API吧;
  10.         for(int i = 0; i < b.length; i++) {
  11.             System.out.println(b[i]+" "); //----  取开头字母用 sop();
  12.             //int a=Integer.parseInt(b[i]);
  13.         }
  14. }
复制代码

作者: 8047107    时间: 2013-7-21 20:41
意思就是传入什么 打印什么..
作者: 吴光新    时间: 2013-7-22 09:15
是比老师的“偷懒”方式。哈哈。System.out.println的缩写而来的一个方法名,把这句话写成一个方法,需要输出时只要调用sop就可以打印了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2