请高手解答

来源:4-9 Java循环语句之 for

YuYeDeFengyE

2017-04-17 18:26

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

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

写回答 关注

4回答

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

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

    YuYeDe...

    谢谢,解答!

    2017-04-18 06:33:41

    共 1 条回复 >

  • 斯科
    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的值,

    YuYeDe...

    谢谢,解答!

    2017-04-18 06:33:50

    共 1 条回复 >

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

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

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

    YuYeDe...

    谢谢,解答!

    2017-04-18 06:34:00

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167357 学习 · 18728 问题

查看课程

相似问题