任意从键盘输入一个整数判断是不是偶数用Java写出来
时间: 2024-09-23 17:06:37 浏览: 34
在Java中,你可以使用`Scanner`类获取用户的键盘输入,并通过取模运算 `%` 判断一个整数是否为偶数。如果一个整数除以2的余数为0,则它是偶数;否则,它是奇数。以下是简单的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int number = scanner.nextInt(); // 获取用户输入
if (number % 2 == 0) { // 如果除以2余数为0
System.out.println(number + " 是偶数。");
} else {
System.out.println(number + " 是奇数。");
}
scanner.close();
}
}
```
当你运行这个程序,它会提示用户输入一个整数,然后判断并输出结果。
相关问题
编写一个java程序,任意从键盘输入一个整数,判断是不是偶数
当然可以。下面是一个简单的Java程序,它会提示用户输入一个整数,然后检查这个数字是否为偶数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = scanner.nextInt(); // 获取用户的输入
if (num % 2 == 0) { // 检查数字除以2的余数是否为0
System.out.println(num + " 是偶数.");
} else {
System.out.println(num + " 是奇数.");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们使用了取模运算符 `%` 来判断一个数是否能被2整除,如果余数为0,则说明是偶数;否则就是奇数。
java判断从键盘上输入一个整数是不是素数
在Java中,判断一个整数是否为素数可以通过编写一个方法来实现。素数是指只能被1和它本身整除的大于1的自然数。下面是一个简单的方法来判断从键盘输入的整数是否为素数:
```java
import java.util.Scanner;
public class PrimeNumberCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int number = scanner.nextInt();
if (isPrime(number)) {
System.out.println(number + " 是素数。");
} else {
System.out.println(number + " 不是素数。");
}
scanner.close();
}
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
}
```
在这个例子中,我们首先通过`Scanner`类从键盘获取用户输入的整数。然后,我们调用`isPrime`方法来判断这个整数是否为素数。`isPrime`方法检查这个数是否小于等于1,因为素数是大于1的数。接着,它使用一个for循环从2开始到该数的平方根进行检查,这是因为如果一个数不是素数,它必定有一个因子不大于它的平方根。如果在这个范围内找到了能整除这个数的因子,那么它就不是素数。
阅读全文