题目1234567891011121314151+6
6条回答 默认 最新
- 张小帅和刘美美 2021-04-19 17:05关注
import java.util.ArrayList; import java.util.List; public class Demo { // 开方:最高效 private static List<Integer> getSuShu(int num) { List<Integer> suShuList = new ArrayList<>(); boolean isSuShu; for (int i = 2; i <= num; i++) { if (i == 1 || (i % 2 == 0 && i != 2)) { continue; //偶数和1排除 } isSuShu = true; for (int j = 2; j <= Math.sqrt(i); j++) { if (i % j == 0) { isSuShu = false; break; } } if (isSuShu) { suShuList.add(i); } } return suShuList; } public static void main(String[] args) { List<Integer> suShuList = getSuShu(10000); int avg = 0, sum = 0; // < 8000 Integer value1 = 0; // > 1000 Integer value2 = 10000; for (Integer integer : suShuList) { if(integer < 8000){ value1 = value1 > integer ? value1 : integer; } if(integer > 1000){ value2 = value2 < integer ? value2 : integer; } sum += integer; } System.out.println("素数的平均值" + sum/suShuList.size()); System.out.println("小于8000的最大素数:" + value1); System.out.println("大于1000的最小素数:" + value2); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
- ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
- ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
- ¥20 腾讯企业邮箱邮件可以恢复么
- ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
- ¥15 错误 LNK2001 无法解析的外部符号
- ¥50 安装pyaudiokits失败
- ¥15 计组这些题应该咋做呀
- ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
- ¥15 让node服务器有自动加载文件的功能