java输入任意大于10整数,输出其奇偶性,并输出其十位数和个位数的积
时间: 2024-09-19 20:05:36 浏览: 46
java 输入一个数字,反转输出这个数字的值(实现方法)
要实现这个功能,你可以创建一个Java程序,首先要求用户输入一个整数,然后检查该数字是否大于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) {
System.out.println("输入的数字需要大于10。");
} else {
// 检查奇偶性
boolean isOdd = number % 2 != 0;
System.out.println("这个数是奇数:" + isOdd);
// 提取十位和个位数(假设两位数)
int lastDigit = number % 10; // 个位数
int tenthDigit = number / 10 % 10; // 十位数
// 计算个位和十位数的积
int product = lastDigit * tenthDigit;
System.out.println("十位和个位数的积是:" + product);
}
scanner.close();
}
}
```
在这个例子中,我们使用`Scanner`类获取用户的输入,通过除法和模运算(%)来判断奇偶性和提取个位、十位数。如果输入的数字小于或等于10,则提示错误。
阅读全文