A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梁志兵 中级黑马   /  2013-3-8 15:45  /  1763 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 梁志兵 于 2013-3-8 20:06 编辑

在主函数System.out.println("hello world");中的括号的双引号什么时候用什么时候不用?

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 鼓励一下~

查看全部评分

7 个回复

倒序浏览
输出为基本类型,或定义的成员的时候不用;有连接符、控制格式等的时候用

评分

参与人数 1黑马币 +6 收起 理由
陈丽莉 + 6

查看全部评分

回复 使用道具 举报
如果你要输出内容是字符串的话,就得有"" ;比如说要输出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);//+号起到的连接的作用
      
  }

}

评分

参与人数 1黑马币 +6 收起 理由
陈丽莉 + 6

查看全部评分

回复 使用道具 举报
针对该句,括号里的双引号表示字符串原样输出,String s = "Hello World";System.out.println(s);与System.out.println("hello world");的结果是一样的。可以多尝试,实践出真知
回复 使用道具 举报
可以这样理解:"  "里的字符串是你要输出内容不变的部分,变动的部分用连接符+和“ 不变的部分”相连 生成新的字符串,
回复 使用道具 举报
当输出类容为字符串就用双引号
回复 使用道具 举报
牛合超 发表于 2013-3-8 15:56
如果你要输出内容是字符串的话,就得有"" ;比如说要输出hello world 就是System.out.println("hello world ...

这个有点意思 就是输出的是内容不变的时候用 是变量的就用,可以这样理解不?
回复 使用道具 举报
梁志兵 发表于 2013-3-8 17:20
这个有点意思 就是输出的是内容不变的时候用 是变量的就用,可以这样理解不?
...

我知道是什么用了 当输出类容为字符串就用双引号 是这样吧?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马