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

遇到操作正确但是不给过怎么办,强迫症表示无语

public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(;num>9;num=num/10){    count++; }    count++;    System.out.println("它是个"+count+"位的数"); } } 输出后明明正确,为什么不给过

正在回答

2 回答

你确定答案和它要求的一模一样么?会不会是你少打了个字?

("它是个"+count+"位的数")

上面数的后面会不会少打了个叹号??

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

你这样是2,原因是,第一次循环.count是1,num是99.第二次循环count是2,num是9.第三次因为9不大于9,所以不进入循环,所以count是2

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

举报

0/150
提交
取消

遇到操作正确但是不给过怎么办,强迫症表示无语

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