4-15编程练习题,我思路好像不对了?应该怎么想呢

来源:4-15 编程练习

世界那么大我想去走走

2016-07-07 13:28

我首先想到的是用switch语句,用switch和if语句嵌套,执行结果不对,但我又觉得自己理解的也不错,请大家帮我看看我的代码哪里不妥呢?(我自己的改成了判断一个小于5位的数的位数

577de83a0001bb3c04760504.jpg

577de83b0001f89003860346.jpg

http://img.mukewang.com/577def150001926f05490556.jpg

第三张是我后来改的,它说有错误是为什么呢

写回答 关注

3回答

  • BeAguitar3610703
    2016-07-07 13:50:21
    已采纳

    你的第5行,switch(count),这么填是错的,你的count赋值为0,那么也就是直接到了default。

    还有你的%是取余.500%10=0,0<10,但它不是一位数。这里应该取商

    世界那么大我...

    非常感谢!

    2016-07-07 13:52:48

    共 1 条回复 >

  • 夜过初晨
    2016-07-07 19:23:24

    说你第三张错误是因为使用的验证 要一样的才通过 然后你的结果 跟“它是个3位的数!”要一模一样才算你对。不信 你在位数中间加个的

  • 克里斯蒂诺
    2016-07-07 13:40:11

    假设你的num为10005,1005%10=100~5,对不对?它是一位的数吗?

    你的switch判断存在逻辑错误

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165633 学习 · 17587 问题

查看课程

相似问题