世界那么大我想去走走
2016-07-07 13:28
我首先想到的是用switch语句,用switch和if语句嵌套,执行结果不对,但我又觉得自己理解的也不错,请大家帮我看看我的代码哪里不妥呢?(我自己的改成了判断一个小于5位的数的位数
第三张是我后来改的,它说有错误是为什么呢
你的第5行,switch(count),这么填是错的,你的count赋值为0,那么也就是直接到了default。
还有你的%是取余.500%10=0,0<10,但它不是一位数。这里应该取商
说你第三张错误是因为使用的验证 要一样的才通过 然后你的结果 跟“它是个3位的数!”要一模一样才算你对。不信 你在位数中间加个的
假设你的num为10005,1005%10=100~5,对不对?它是一位的数吗?
你的switch判断存在逻辑错误
Java入门第一季(IDEA工具)升级版
1165633 学习 · 17587 问题
相似问题