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

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号