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通过键盘输入任一个整数,判断其是不是是素数,并输出判断结果。的主要内容,如果未能解决你的问题,请参考以下文章

键盘输入一个整数,判断是否是素数

用java编写实现从键盘输入一个字符串,判断其是不是为浮点数?

c语言 从键盘输入正整数m和n,将m到n之间的所有素数存入数组s中,并将s中元素5个一行输出。

从键盘输入一个正整数,判断其是不是既为3又是5的整倍数。若满足条件,输出“满足条件!”,

java中判断输入的是不是是整数

判断一个正整数是不是是3或者5的倍数。根据判断输出“仅是3的倍数”、“仅是5的倍数”、“既是3又是5的倍数”