java输入任意大于10的整数,输出其奇偶性,并输出其十位数和个位数的积
时间: 2024-09-19 10:05:28 浏览: 41
java 输入一个数字,反转输出这个数字的值(实现方法)
在Java中,你可以通过Scanner类获取用户的输入,然后判断这个整数是否为大于10的奇数,最后计算并输出它的十位数和个位数的积。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个大于10的整数:");
// 获取用户输入的整数
int number = scanner.nextInt();
if (number > 10) { // 判断是否大于10
// 如果是奇数,输出奇偶性和十位个位乘积
if (number % 2 != 0) {
System.out.println("这是一个奇数。");
// 提取十位和个位数字,假设我们从右向左第1位是个位
int lastDigit = number % 10; // 个位
int tenthDigit = number / 10 % 10; // 十位
// 计算并输出十位和个位的积
int product = tenthDigit * lastDigit;
System.out.printf("十位和个位的积是:%d\n", product);
} else {
System.out.println("这是一个偶数。");
}
} else {
System.out.println("输入的数字小于等于10,不符合条件。");
}
scanner.close(); // 关闭扫描器
}
}
```
当你运行这个程序时,它会提示用户输入一个整数,然后根据输入的结果显示奇偶性和十位与个位的乘积。
阅读全文