Java學習筆記
今天看教程看到了這個題,對于一名打過算法競賽的選手還是很簡單的,但由于之前是c++組的,所以用java寫一下,練一下手。
代碼:
package com.itheima.hello;public class Test1
{public static void main(String[] args){int cnt=0;for(int i=101;i<=200;i++){if(Isp(i)) cnt++;}System.out.println("101-200之間有"+cnt+"個素數");}public static boolean Isp(int n){if(n<2) return false;for(int i=2;i<=n/i;i++){if(n%i==0) return false;}return true;}
}
執行結果:
101-200之間有21個素數