课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
for(int i=1,j=5;i<=5;i++, j--){
System.out.println(i+"+"+j+"="+(i+j));
+j+"="这个啥意思呀?我一直没弄明白,最好全面讲解下
2016-07-24
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
"+"表示原样输出 在执行结果中可以看到 + 不带双引号的表示连字符 就是前后相连
第一个i旁边的加号是连接符;双引号中的加号是个字符串,会直接输出;(i+j)中的加号是算数运算符;
这个输出的内容是:当i=1时,j=5;所以第一次循环输出的结果就是“1+5=6”;
"+"表示实在的+,而+表示连接符,将两部分链接起来。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答在for(int i=0;i<arr.length;i++) 中嵌入{ for(int j=0;j<arr[i].length;j++) ;里面的J代表是什么?
2 回答i+"+"+j+"="+(i+j) 这里怎么那么多+号?
2 回答为什么j==i与j<=i不同
5 回答为什么j循环里面不能是 for (int j = 1;j==i;j++ )
3 回答为什么要j=1;j<=i;j++;直接j=i哪里错了?求指点