3条回答 默认 最新
- CSDN专家-微编程 2021-09-30 14:42关注
你的代码逻辑不对呀!if else不仅有交集不说,也做了很多无用的对比,另外为什么要从1开始,难不成没有他们的差没有在0-1之间嘛
if(speed-speedLimit<=0){ System.out.println("Congratulations,you are within the speed limit!"); } else if(speed-speedLimit<=20){ System.out.println("You are speeding and your fine is 100"); } else if(speed-speedLimit<=30){ System.out.println("xxxxxx"); } xxxxxxxxxxx
你可以参考我的,如果speed-speedLimit为25,那么他直接就会去speed-speedLimit<=30这里面了,这样减少了多余判断,优化了代码
解决 1无用
悬赏问题
- ¥15 自制电路图为何无法驱动ESP01S?
- ¥15 前端加access数据库
- ¥15 ARCGIS 多值提取到点 ERROR 999999
- ¥15 mysql异常断电, [MY-011971] [InnoDB]
- ¥15 uni.onBluetoothDeviceFound熄屏不运行
- ¥35 关于shodan搜索网络摄像头的各种方法详解
- ¥15 求PHDA糖尿病并发症数据集,有偿
- ¥15 为什么AVL fire DVI 界面里面的response Editor project 中的Summary result 点不了
- ¥20 中标麒麟系统V4.0,linux3.10.0的内核,3A4000处理器,如何安装英伟达或AMD的显卡驱动,
- ¥20 求文心中文心理分析系统(TextMind)