如何用Java循环求出6位以内的雷劈数
答案:1 悬赏:80 手机版
解决时间 2021-03-20 00:57
- 提问者网友:藍了天白赴美
- 2021-03-19 07:04
就是写一段Java程序求出6位以内的雷劈数。各位大侠帮帮忙!
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-03-19 08:15
class LeiPiShu { public LeiPiShu() { } public static void main(String[] args) { System.out.println("6位以内的雷劈数:"); for (int i = 1; i < 1000000; i++) { String a = String.valueOf(i); int len = a.length(); if (len % 2 == 1) continue; String a1 = a.substring(0, len / 2); String a2 = a.substring(len / 2, len); int i1 = Integer.parseInt(a1); int i2 = Integer.parseInt(a2); int j = i1+i2; if(j*j==i) System.out.print(i+" "); } } } 输出结果为: 6位以内的雷劈数: 81 2025 3025 9801 494209 998001
采纳哦
采纳哦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯