为了账号安全,请及时绑定邮箱和手机立即绑定

System.out.println()怎么用;

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()是怎么才可以用“+”


正在回答

2 回答

1,print语法中字符串中变量和字符串之间必须用"+" 来连接

 2,代码中"它是个"+ (++count)+"位数!"中    

a++count是中的"++" 是算术运算符   而  首尾的"+"是连接符+ 意义不一样

你的代码也可以改成

int num = 999;
int count = 0;
for(count=1;(num/=10)!=0;count++){
}
System.out.println("它是个"+ count+"位的数!");

这样你更清楚些

0 回复 有任何疑惑可以回复我~

+是连接符,连接如上的字符串和数值变量等等输出内容

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

System.out.println()怎么用;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信