首页 > 代码库 > 计算质数
计算质数
package test.com.ict.compent.amazom;import java.util.ArrayList;import java.util.List;public class MathPrime { public static void main(String[] args) { List<Integer> add = new MathPrime().mathPrime(100); for (Integer integer : add) { System.out.print(integer+","); } } public List<Integer> mathPrime(int num){ List<Integer> list=new ArrayList<Integer>(); while(true){ boolean a=false; Integer zhishu = zhishu(num); list.add(zhishu); if(zhishu==num){ a=true; }else{ num=num/zhishu; } if(a){ break; } } return list; } public Integer zhishu(int num){ int a=0; for (int i = 2; i < num; i++) { if(num%i!=0){ continue; }else{ a=i; break; } } if(a==0){ a=num; } return a; } }
计算质数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。