China_好备胎
2015-08-03 18:07
System.out.println()怎么用;
int num = 999;
int count = 0;
for(count=0;(num/=10)!=0;count++){
}
System.out.println("它是个"+ (++count)+"位的数!");
其实我一直想问:为什么是“System.out.println("它是个"+ (++count)+"位的数!");”
而不是“System.out.println("它是个"count"位的数!");
System.out.println()是怎么才可以用“+”
1,print语法中字符串中变量和字符串之间必须用"+" 来连接
2,代码中"它是个"+ (++count)+"位数!"中
a++count是中的"++" 是算术运算符 而 首尾的"+"是连接符+ 意义不一样
你的代码也可以改成
int num = 999;
int count = 0;
for(count=1;(num/=10)!=0;count++){
}
System.out.println("它是个"+ count+"位的数!");
这样你更清楚些
+是连接符,连接如上的字符串和数值变量等等输出内容
Java入门第一季(IDEA工具)升级版
1167206 学习 · 18157 问题
相似问题