问个问题,可以吗?

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

东门RAIN

2016-05-08 16:54

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

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

}   里面的i+"+"+j+"="+(i+j)这个是什么意思?看不懂。

写回答 关注

4回答

  • 锋黑羽
    2016-05-08 17:11:22
    已采纳

    i  j都是数值,不在双引号里的符号当做没有,这样看的话,就变成了

    1 + 5 = 6

    不在引号里的  +  起的是链接作用(再扯下去不会解释了)

    东门RAIN 回复锋黑羽

    哈哈,初学者你要重头解释,是解释不完的...只能说前面的知识没打扎实...

    2016-05-08 21:23:20

    共 3 条回复 >

  • Castle__
    2016-05-12 23:17:30

    引号中的类容为字符串,在打印语句中原样输出,

    + 用在字符串之间是连接符,在打印语句中将加号左右两边的字符串拼接输出;

    用在数值之间是加法运算,输出运算结果。

    举个栗子 :

    String a = "我是";

    String b = "天才!";

    int c= 1;

    int d= 2 ;

    System.out.println(a+b);  //输出结果  我是天才 (字符串拼接)

    System.out.println(c+d); //输出结果  3 (数值相加)

    System.out.println("a"+"="+"b"); //输出结果  a=b   (引号中的内容原样输出)


  • qq_墨影
    2016-05-08 17:05:33

    双引号里面的是要输出的字符,例:System.out.println("2+2的答案是"+i);引号里面是将要输出的字符,引号后跟变量。本题中   i  j   (i+j)  是变量,引号里的+  = 是字符。

    ok?


    东门RAIN

    还是不明白你说啥

    2016-05-08 17:36:29

    共 1 条回复 >

  • one丿pieceLJ
    2016-05-08 17:04:03

    意思是输出i+j=(i+j的结果);在Java的println中字符使用“”输出.已有函数不用,里面的i  j为已有函数,不用引号,+ =为字符,借用引号输出。

    东门RAIN

    看不懂

    2016-05-08 17:37:36

    共 1 条回复 >

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

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

1165574 学习 · 17587 问题

查看课程

相似问题