黑马程序员技术交流社区

标题: 关于主函数("") [打印本页]

作者: 梁志兵    时间: 2013-3-8 15:45
标题: 关于主函数("")
本帖最后由 梁志兵 于 2013-3-8 20:06 编辑

在主函数System.out.println("hello world");中的括号的双引号什么时候用什么时候不用?
作者: 张卫刚    时间: 2013-3-8 15:53
输出为基本类型,或定义的成员的时候不用;有连接符、控制格式等的时候用
作者: 牛合超    时间: 2013-3-8 15:56
如果你要输出内容是字符串的话,就得有"" ;比如说要输出hello world 就是System.out.println("hello world");

当然如果要输出变量的话就得用+号,

举例:
public class Test{
   public static void main(String args[]){
      String  a  = "hello world";
      int b = 2013;
      //输出  heima,hello world
      System.out.println("heima,"+a); //这里a是一个变量
   //输出 a的值
   System.out.println(a);//如果输出内容只是变量的话,直接用就可以了
   //输出 heima===2013===hello world
     System.out.println("heima==="+b+"==="+a);//+号起到的连接的作用
      
  }

}
作者: whs_nk    时间: 2013-3-8 15:59
针对该句,括号里的双引号表示字符串原样输出,String s = "Hello World";System.out.println(s);与System.out.println("hello world");的结果是一样的。可以多尝试,实践出真知
作者: 袁术森    时间: 2013-3-8 16:17
可以这样理解:"  "里的字符串是你要输出内容不变的部分,变动的部分用连接符+和“ 不变的部分”相连 生成新的字符串,
作者: 张鹏    时间: 2013-3-8 16:34
当输出类容为字符串就用双引号
作者: 梁志兵    时间: 2013-3-8 17:20
牛合超 发表于 2013-3-8 15:56
如果你要输出内容是字符串的话,就得有"" ;比如说要输出hello world 就是System.out.println("hello world ...

这个有点意思 就是输出的是内容不变的时候用 是变量的就用,可以这样理解不?

作者: 梁志兵    时间: 2013-3-8 20:03
梁志兵 发表于 2013-3-8 17:20
这个有点意思 就是输出的是内容不变的时候用 是变量的就用,可以这样理解不?
...

我知道是什么用了 当输出类容为字符串就用双引号 是这样吧?




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