怎样用Java求1~10000中的所有质数最简便的方法
怎样用Java求1~10000中的所有质数最简便的方法
日期:2017-09-05 15:05:10 人气:1
运用java8新特性stream来解决
参考以下代码
/** * IntStream.range(1,10001) :获取一个stream,是从1-10000的 * filter: 取出stream每个数字进行过滤,比如选取数字300,则再构造一个stream,从2-299,依次用300取余2-299中的数,若有一个是整除,余数为0的话,这个数字就不是我们要找的质数,跳过 * forEach:打印经过filter过滤后的stream中的每个数 */IntStream.range(1,100