输入一个三位正整数,然后与它倒过来的数相加,输出和 Java
时间: 2024-09-21 18:08:08 浏览: 83
在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 number = scanner.nextInt(); // 获取用户输入
// 确保输入的是三位数
if (number < 100 || number > 999) {
System.out.println("输入错误,只能输入三位正整数!");
return;
}
// 取反并相加
int reversedNumber = Integer.parseInt(String.valueOf(number).substring(1, 4));
int sum = number + reversedNumber;
System.out.println("原数与倒序数之和为:" + sum);
}
}
```
这个程序首先提示用户输入一个三位数,然后检查输入是否有效。接着将数字转换成字符串,取其倒序部分(因为Java String的substring方法从1开始计数),然后再转换回整数,并与原数相加。最后,输出它们的和。
阅读全文