黑马程序员技术交流社区
标题:
今天作业碰到的一个小问题
[打印本页]
作者:
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
2.jpg
(79.08 KB, 下载次数: 4)
下载附件
2015-8-27 22:59 上传
3.jpg
(80.28 KB, 下载次数: 9)
下载附件
2015-8-27 22:59 上传
对比一下可以看出print()必须带参数,
println()有一个不带参数的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2