判断一个数是否为素数

//输入一个整数,判断这个数是否为素数?

import java.util.*;
public class SuShu
{

    public static void main(String[] args)
     {
         int n,i;
         Scanner scan=new Scanner(System.in);
         System.out.println("请输入:");
         n=scan.nextInt();
         while(n<=1)
          {
             System.out.println("输入错误,请从新输入:");
             n=scan.nextInt();
           }
           for(i=2;i<=n/2;i++)
               if (n%i==0)

           {

                System.out.println(n+"不是数素");
                break;
            }

            if (i>n/2)

                  {System.out.println(n+"是数素");}
               else
                  {System.exit(0);}
        }
}

运行效果:

 

posted on 2017-05-21 12:41  Iitb  阅读(134)  评论(0)    收藏  举报

导航