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个素数