课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
for(int i=1,j=5;i<=5;i++,j--){
System.out.println(i+"+"+j+"="+(i+j));
} 里面的i+"+"+j+"="+(i+j)这个是什么意思?看不懂。
2016-05-08
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
i j都是数值,不在双引号里的符号当做没有,这样看的话,就变成了
1 + 5 = 6
不在引号里的 + 起的是链接作用(再扯下去不会解释了)
东门RAIN 提问者
锋黑羽 回复 东门RAIN 提问者
东门RAIN 提问者 回复 锋黑羽
引号中的类容为字符串,在打印语句中原样输出,
+ 用在字符串之间是连接符,在打印语句中将加号左右两边的字符串拼接输出;
用在数值之间是加法运算,输出运算结果。
举个栗子 :
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 (引号中的内容原样输出)
双引号里面的是要输出的字符,例:System.out.println("2+2的答案是"+i);引号里面是将要输出的字符,引号后跟变量。本题中 i j (i+j) 是变量,引号里的+ = 是字符。
ok?
意思是输出i+j=(i+j的结果);在Java的println中字符使用“”输出.已有函数不用,里面的i j为已有函数,不用引号,+ =为字符,借用引号输出。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答我的问题呀!这个可以吗???
1 回答真的可以问吗?
2 回答请问,每个else if之后不加{}可以吗?
1 回答可以看看,没问题
4 回答我这个可以吗