黑马程序员技术交流社区

标题: print,printf,println的区别及如何使用? [打印本页]

作者: 唐僧踏歌    时间: 2014-3-24 23:00
标题: print,printf,println的区别及如何使用?
在一本书上看了两个程序,发现这3个输出方法,把程序复制到eclipse上也没出错,哪位大神可以解释它们的区别及用法,非常感谢。。。
作者: 疯狂沙漠    时间: 2014-3-24 23:12
print和println都是一般标准的输出,
print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后
println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始
printf是格式化输出
示例:
  1. int i = 4;

  2. double j = 5;


  3. System.out.print("用print输出i:"+ i);

  4. System.out.println( "用println输出i:"+ i);

  5. System.out.printf("i的值为%d,j的值为%f", i,j);
复制代码


输出结果为:
用print输出i:4用println输出i:4
i的值为4,j的值为5.000000




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