首页 > 编程语言 > 详细

java 中关于System.out.println()的问题

时间:2017-02-05 18:26:15      阅读:212      评论:0      收藏:0      [点我收藏+]

Java 的输出知识

1.System.out.println()不能直接写在类中,例如:

技术分享

因为在 Class A{

       //成员变量

       //构造方法

       //普通方法

       //内部类

}

如果硬是想使用System.out.println("我想输出!"),可以加上一个大括号,让他成为普通块,所谓的普通块就是将普通方法去掉前面的声明,本身也是属于普通方法。

即: 技术分享

 

2.println输出问题

   char[] ch=new char[]{‘a’,‘b‘,‘c‘};  System.out.println(ch);

   char[] ch=new char[]{‘a’,‘b‘,‘c‘};  System.out.println("ch="+ch);

这是println()方法的重载,java打印输出System.out.println会自动调用输入参数的toString方法,输出内容时toString方法的返回值。println的参数分基本类型,一个是String 另一个是Object类型。

System.out.println(ch)   println()自动调用println(char[] ) 也就是Object类型 所以输出‘a’ ‘b‘ ‘c‘

然而System.out.println("ch="+ch)   "+"是字符串连接符,自动调用println(String ),也就是String类型 输出的是xxx@xxxx的形式。

java 中关于System.out.println()的问题

原文:http://www.cnblogs.com/jllj/p/6368175.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!