A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

//题目:判断101-200之间有多少个素数,并输出所有素数。
//程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
package shiti;
import javax.swing.text.StyledEditorKit.ForegroundAction;
public class Test02 {
        public static void main(String[] args) {
                int count = 0;
                a: for (int i = 101; i <= 200; i++) {
                        for (int j = 2; j < i - 1; j++) {
                                if (i % j == 0) {
                                        continue a;
                                }
                        }
                        System.out.print(i+"\t");
                        count++;
                        if (count % 3 == 0) {
                                System.out.println();
                        }
                }
                System.out.println("101-200之间的素数个数为:"+count);
        }

}


2 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马