水仙数代码无输出的解决之道
求解水仙数的 java 代码遇到没有输出的情况,可能是因为代码中存在一些问题。
最主要的问题在于 is() 方法中的判断条件。代码中使用 if (is(math[0], math[1], math[2], integer.parseint(a))) 进行了判断,其中 integer.parseint(a) 又会调用 shuru() 方法获取用户输入。
解决方法:
为了避免在判断时再次阻塞,应将判断条件改为只判断 (a * a * a) + (b * b * b) + (c * c * c) 是否等于输入数字 num,而不是调用 shuru() 方法来获取输入。
修改后的代码片段:
public static boolean is(int a, int b, int c, int num) { return (a * a * a) + (b * b * b) + (c * c * c) == num; }
登录后复制
这将确保在判断水仙数时不会再次阻塞,从而解决没有输出的问题。
以上就是水仙数代码无输出:判断条件错误导致的困扰,该如何解决?的详细内容,更多请关注抖狐科技其它相关文章!
-
硬盘监控、固件升级、健康管理一步到位!致态天枢大师固态硬盘管理软件体验
相信不少 diy 用户买了固态硬盘后都有 " 买定离手、听天由命,一切让售后兜底 " 的想法,但这里有个大 bug,那就是他们忘记了数据才是最宝贵的!如果有个贴心 " 管家 ",让你随时了解固态硬盘的...
-
必剪怎么设置视频清晰度 必剪设置视频清晰度教程
作为视频创作者,视频清晰度至关重要,它直接影响观众的观看体验。但设置视频清晰度并不总是那么容易,尤其是对于初学者而言。为了解决大家的难题,php小编鱼仔特意整理了必剪设置视频清晰度教程,一步步指导大家...
-
爱奇艺怎么投屏到电视ios
使用 ios 设备投屏爱奇艺需要确保设备连接到同一 wi-fi 网络,然后在电视上启用 airplay 或 chromecast,再在 ios 设备上播放爱奇艺视频并点击投屏图标,选择电视即可。具体步...
-
苹果16哪些创新
iphone 16 系列带来六大创新:1. 灵动岛提供交互式显示;2. 4800 万像素主摄像头提升照片和视频质量;3. a16 仿生芯片增强性能和续航;4. 息屏显示提升便利性;5. 卫星连接可在紧...
-
linux的storage文件夹在哪
/storage 文件夹位于根目录下 (/storage),用于挂载可移动存储设备,例如 usb 驱动器或 sd 卡。该文件夹通常包含 usb、sd、external-sd、fsc 和 mtp 等子目...