for(int i+1 , j+5 ;i<=5; i++,j--){ System.out.println(i+"+"+j+"="+(i+j)); }
里面的 i+"+"+j+ 什么意思 ,谢谢
"+"代表字符+号,而System.out.println()里不带引号的+则是用来连接字符的,(i+j)这里的+则表示加法运算
System.out.println(i+"+"+j+"="+(i+j));
i和j表示的是变量,(i+j)是一个表达式;
带引号的“+”和“=”是表示一个字符串,在输出结果中要显现出来;
不带引号的+,起连接字符串和变量作用,使之形成一个整体,且不带引号的+不在最后的展示结果中显现。
双引号里面是原样输出的,双引号前后的加号是用来连接i,j对应的值。
System.out.print(i+" ");这样可以输出i的值,中间要加+号。
System.out.print(i"");这样就不可以输出i的值,
不带引号的+是把变量和字符串连接的意思
输出后就是一个表达式,例如1+5=6