问答详情
源自:4-9 Java循环语句之 for

(i+"+"+j+"="+(i+j));里面的加号都代表什么

for(int i=1,j=5;i<=5;i++, j--){

System.out.println(i+"+"+j+"="+(i+j));


+j+"="这个啥意思呀?我一直没弄明白,最好全面讲解下

提问者:qq_TheFirebird_03629981 2016-07-24 10:58

个回答

  • 夏虫必须语冰
    2016-07-25 09:15:17

    "+"表示原样输出 在执行结果中可以看到   + 不带双引号的表示连字符 就是前后相连

  • Hackandquan
    2016-07-24 11:07:47

    第一个i旁边的加号是连接符;双引号中的加号是个字符串,会直接输出;(i+j)中的加号是算数运算符;

    这个输出的内容是:当i=1时,j=5;所以第一次循环输出的结果就是“1+5=6”;

  • 最初唯有时光记得
    2016-07-24 11:03:57

    "+"表示实在的+,而+表示连接符,将两部分链接起来。