Java第1周-打印素数

来源:互联网 发布:本地windows调试器 编辑:程序博客网 时间:2024/06/11 18:04
package cn.csdn.text.month01;/** * 按行打印出1—n之间的素数 * @author 史成成 * */import java.util.Scanner;public class IsPrime {public static void main(String[] argc){Scanner in = new Scanner(System.in);System.out.print("input n:");int n = in.nextInt();int j=0;for(int i=1;i<=n;i++){if(isPrime(i)){System.out.print(i+"\t");j++;if(j%3==0){System.out.println();}}}}/** *  * @param x * @return  若返回true则表明x是素数; */public static boolean isPrime(int x){for(int i=2;i<=x/2;i++){if(x%i==0){return false;}}return true;}}

运行结果:

                 


原创粉丝点击