java通过键盘输入任一个整数,判断其是不是是素数,并输出判断结果。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java通过键盘输入任一个整数,判断其是不是是素数,并输出判断结果。相关的知识,希望对你有一定的参考价值。

提示:素数就是除1和本身以外,不能被其他任何整数整除的数。根据此定义,判别某数m是否为素数最简单的方法就是依次用i=2~m-1去除,只要有一个数能整除m,m就不是素数;否则m是素数。

按照你的要求编写的判断是否是素数的Java程序如下

import java.util.Scanner;
public class EE 
 public static void main(String[] args) 
  System.out.print("请输入一个正整数:");
  Scanner sc=new Scanner(System.in);
  int m=sc.nextInt();
  int i;
  for(i=2;i<m;i++)
   if(m%i==0) break;
  
  if(i==m)System.out.println(m+"是素数.");
  else System.out.println(m+"不是素数.");
 

运行结果

请输入一个正整数:23

23是素数.

参考技术A java.util.Scanner
很方便接受命令行输入 的

~~~~~~~~~~~~~

以上是关于java通过键盘输入任一个整数,判断其是不是是素数,并输出判断结果。的主要内容,如果未能解决你的问题,请参考以下文章