System.out.println("水仙花数为:"+i);中“+i”是什么意思?
public class first
public static void main(String []args) {
int a=0,b=0,c=0;
for(int i=100;i<1000;i++) {
a=i/100;
b=(i/10)%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i) {
System.out.println("水仙花数为:"+i);
}
java中,如果+前面是字符串,则会将+后面的数字转为字符串,然后将两个字符串进行拼接
如:i=5,则 "水仙花数为:"+i
的结果为"水仙花数为:5"
将int类型的i变量拼接到要输出的字符串最后面,就是简单的字符串拼接。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!这里的+号就是连接或者拼接+号前面字符串和后面i的最终值。