java之判断输入的数是否为素数

Posted caijiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之判断输入的数是否为素数相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;

public class TestIsSushu {
  public static void main(String[] args) {
  Scanner scan = new Scanner(System.in);
  System.out.println("输入正整数:");
  int i = scan.nextInt();
  if(i<0) {
    System.out.println("输入错误!");
  }else if(i==1||i==0) {
    System.out.println(i+"既非素数也非合数");
  }else {
  boolean isSushu = true; //标记
  for(int j=2;j<i;j++) {
    if(i%j==0) {
      isSushu = false;
      break;
      }
    }
  if(isSushu==true) {
    System.out.println(i+"是素数");
  }else {
    System.out.println(i+"不是素数");
      }
    }
  }
}

























以上是关于java之判断输入的数是否为素数的主要内容,如果未能解决你的问题,请参考以下文章

python3判断输入的数是否为素数

判断大于二的数是否为素数

java判断输入的数是不是素数

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

python编写一函数用于判断输入的数是不是是素数。验证哥德巴赫猜想:一个不小7的偶数均可以表示为两个素数?

从键盘中输入一个数,判断其是不是是5的倍数而不是7的倍数。如果是,输出yes,否则输出no。