java编程题
题目:编写一个Java程序,判断给定的一个整数是否为素数(质数)。如果是素数,则输出 "是素数",否则输出 "不是素数"。
```java
import java.util.Scanner;
public class PrimeNumberChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int number = Int();
scanner.close();
if (isPrime(number)) {
System.out.println(number + " 是素数");
} else {
System.out.println(number + " 不是素数");
}
}
public static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
品质好的java入门编程 }
}
```
在上述程序中,我们通过一个函数`isPrime`来判断一个整数是否为素数。该函数通过迭代从2到number的平方根的范围内,检查是否有能整除number的数。如果存在能整除的数,则number不是素数,返回`false`;否则,number是素数,返回`true`。
在`main`函数中,我们从用户获取一个整数,并调用`isPrime`函数进行判断。然后根据判断结果输出相应的结果。
这只是一个简单的示例题目,Java编程可以涉及到更多的概念和复杂度。希望这个示例可以帮助你入门Java编程。如果有更复杂或具体的题目要求,请提供更详细的问题描述。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论