黑马程序员技术交流社区

标题: java新人求指教?这道题怎么做? [打印本页]

作者: woxiangxuexi    时间: 2016-10-12 22:13
标题: java新人求指教?这道题怎么做?
计算1-100之间的质数有多少个?将质数以及质数总数打印在控制台。
作者: JoyAng    时间: 2016-10-12 22:50
{:3_68:}
你不会是java双元19期的吧。今天刚留的作业。{:3_59:}
作者: Jarc    时间: 2016-10-12 22:51
晕啊  今天我们刚学到这
作者: q哇哈哈qq    时间: 2016-10-12 22:56
卧槽,你也在做这个?虽然不是一个班但是我们也有这个题,

作者: 18600071691    时间: 2016-10-12 22:59
今天作业马
作者: 18600071691    时间: 2016-10-12 23:13
今天作业马
作者: 飞舞的指尖    时间: 2016-10-12 23:45
/*
* 打印1-100之间的素数     能被一和自身整除的数,1不是素数
* 两层for循环:外层循环 控制从2 至  100,判断哪个是素质   i
*           内层循环 控制从2 至  自身的整数,判断:若i%j==0,则比较i与j是否相等,若相等时则i被自身整除     j
*           i%j=0   
*/
public class SuShu {

        public static void main(String[] args) {
                int count=0;
                for (int i = 2; i <= 100; i++) {
                        int j;
                        for (j = 2; j <= i; j++) {
                                if (i%j==0) {
                                        break;
                                }
                        }
                        if (i == j) {
                                if (count%5==0) {
                                        System.out.println();
                                }
                                count++;
                                System.out.print(i+" ");
                        }
                       
                }
                System.out.println("输出100以内的素数个数为:"+count);
        }

}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2