使用Scanner录入一个整数 判断该整数 是质数还是 合数
时间: 2024-02-27 08:58:22 浏览: 64
java输入语句scanner:整数、字符串数组
--proto_path=/usr/local/protobuf-3.0.0-rc-10/include --proto_path=/usr/protobuf-3.好的,我可以帮你写一个Java程序来实现这个功能。请看下面的代码:
```java
import0.0-rc-10/include --proto_path=/usr/local/protobuf-3.0.0-rc-11/include --proto java.util.Scanner;
public class PrimeNumberChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
_path=/usr/protobuf-3.0.0-rc-11/include --proto_path=/usr/local/protobuf-3.0. System.out.print("请输入一个整数:");
int num = scanner.nextInt();
boolean isPrime = true;
for (int0-rc-12/include --proto_path=/usr/protobuf-3.0.0-rc-12/include --proto_path=/usr i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime/local/protobuf-3.0.0-rc-13/include --proto_path=/usr/protobuf-3.0.0-rc = false;
break;
}
}
if (isPrime) {
System.out.println(num + " 是质数。");
-13/include --proto_path=/usr/local/protobuf-3.1.0-rc-1/include --proto_path=/usr/protobuf } else {
System.out.println(num + " 是合数。");
}
}
}
```
程序运行时会提示-3.1.0-rc-1/include --proto_path=/usr/local/protobuf-3.1.0-rc-2你输入一个整数,然后判断该整数是否为质数。如果是质数,程序会输出“x 是质/include --proto_path=/usr/protobuf-3.1.0-rc-2/include --proto_path=/usr/local/protobuf-3数。”,其中 x 是你输入的整数;否则程序会输出“x 是合数。”。
注意:这个程序.1.0-rc-3/include --proto_path=/usr/protobuf-3.1.0-rc-3/include --proto只是一个简单的实现,不能处理超大的整数。如果你需要处理超大的整数,需要使用其他算法。
阅读全文