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