黑马程序员技术交流社区

标题: 今天作业碰到的一个小问题 [打印本页]

作者: wankaz    时间: 2015-8-27 22:51
标题: 今天作业碰到的一个小问题
问题:请说出System.out.print() 与 System.out.println() 区别

1.刚开始有点基础的同学第一反应
         System.out.print()输出后不换行;
         System.out.println() 输出后换行;

  但是问题出现了:
         当我用代码验证的时候 System.out.print() 编译会报错

  描述如下:
       Test082701.java:3: 错误: 对于print(), 找不到合适
                System.out.print();
        方法 PrintStream.print(Object)不适用
       (实际参数列表和形式参数列表长度不同)
       方法 PrintStream.print(String)不适用
      (实际参数列表和形式参数列表长度不同)
      方法 PrintStream.print(char[])不适用
      (实际参数列表和形式参数列表长度不同)
      方法 PrintStream.print(double)不适用
      (实际参数列表和形式参数列表长度不同)
      方法 PrintStream.print(float)不适用
      (实际参数列表和形式参数列表长度不同)
      方法 PrintStream.print(long)不适用
      (实际参数列表和形式参数列表长度不同)
    方法 PrintStream.print(int)不适用
      (实际参数列表和形式参数列表长度不同)
    方法 PrintStream.print(char)不适用
      (实际参数列表和形式参数列表长度不同)
    方法 PrintStream.print(boolean)不适用
      (实际参数列表和形式参数列表长度不同)

个人理解:
    System.out.print()应该有参数,也就是必须输出一些内容
    如果System.out.print()没有输出内容,没有意义,所以提示错误

希望有大神给出更准确的答案,提前谢过!

  



作者: ln0491    时间: 2015-8-27 23:00
  
对比一下可以看出print()必须带参数,
println()有一个不带参数的





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