java 101-200之间的素数

    xiaoxiao2021-04-18  66

    public static void main(String[] args) { List list =new ArrayList(); for (int i=101;i<200;i++) { if(beS(i)){ list.add(i); } } System.out.println(list); } private static Boolean beS(int i){ Boolean flag=true; for (int j =2;j<=Math.sqrt(i);j++){ if (i%j==0&&j!=1){ flag = false; } } return flag; }

    这样分开写会很好写,把实现和逻辑分开。

    Math.sqrt(i)取i得开根号。

    转载请注明原文地址: https://ju.6miu.com/read-675135.html

    最新回复(0)