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

请高手解答

for(int i+1 , j+5 ;i<=5; i++,j--){
        System.out.println(i+"+"+j+"="+(i+j));
}

里面的 i+"+"+j+ 什么意思 ,谢谢

提问者:YuYeDeFengyE 2017-04-17 18:26

个回答

  • 小菜鸟1234
    2017-04-17 18:42:04
    已采纳

    "+"代表字符+号,而System.out.println()里不带引号的+则是用来连接字符的,(i+j)这里的+则表示加法运算

  • 斯科
    2017-04-17 18:35:35

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

    i和j表示的是变量,(i+j)是一个表达式;

    带引号的“+”和“=”是表示一个字符串,在输出结果中要显现出来;

    不带引号的+,起连接字符串和变量作用,使之形成一个整体,且不带引号的+不在最后的展示结果中显现。


  • qq_你笑最美_0
    2017-04-17 18:33:34

    双引号里面是原样输出的,双引号前后的加号是用来连接i,j对应的值。

    System.out.print(i+" ");这样可以输出i的值,中间要加+号。

    System.out.print(i"");这样就不可以输出i的值,

  • qq_有姝_0
    2017-04-17 18:29:48

    不带引号的+是把变量和字符串连接的意思

    输出后就是一个表达式,例如1+5=6