黑马程序员技术交流社区

标题: java的输出语句问题 [打印本页]

作者: 沈浩    时间: 2013-4-10 20:07
标题: java的输出语句问题
本帖最后由 沈浩 于 2013-4-11 12:35 编辑

谁能教教我System.out.println语句的用法    越详细越好
作者: 胡滨    时间: 2013-4-10 20:17
System.out.println()这个编译器给你自动换行了
System.out.print()这个的话没换行

System是java.lang里面的一个类
out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io.PrintStream类的对象
println()就是java.io.PrintStream类里的一个方法,它的作用就是用来想控制台输出信息的。



希望对你有帮助。{:soso_e181:}
作者: 李志敏    时间: 2013-4-10 20:17
out是System类中的一个字段 返回类型为PrintStream,因此out后面可以调用PrintStream类中的println()方法
作者: 通行天下    时间: 2013-4-10 20:20
System是系统的意思,out是向外的 意思,println是打印后并换行的意思;System.out.println();就是系统(也就是dos命令行)向外打印你指定的内容(也就是括号里的内容)后并 且换行;如果这里讲println换成print就是只向外打印输出但不换行,你可以试试看,看一下结果就明白啦!
作者: 王小五-fight    时间: 2013-4-10 20:27
今天刚看老师讲,System是类库中的一员,out表示输出,println表示打印在控制台(存在ln时输出会自动换行;直接也可以使用print显示,输出不会换行)
例如:System.out.println("hello world");就是将双引号里边的内容输出,显示结果是hello world
作者: 海不扬波    时间: 2013-4-10 20:41
李志敏 发表于 2013-4-10 20:17
out是System类中的一个字段 返回类型为PrintStream,因此out后面可以调用PrintStream类中的println()方法 ...

System.out.println是一个字符流,表示在控制台输出,System是java.lang里的一个类,out是类里面的一个静态字段,println是out指向的对象所属的类带有的方法。

作者: 蓝色骨头    时间: 2013-4-10 21:26

out 是System类中的一个静态成员,是PrintStream类型
pringln()有许多重载的方法:
可以打印基本数据类型
可以打印字符数组 println(char[] x)
可以打印String类型
可以打印Object 最终调用的是对象的toString 方法
都换行

作者: 黄玉昆    时间: 2013-4-11 09:02
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢




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