用java从键盘上输入一个百位数的整数,通过运算后将其倒置输出。如输入123,输出321
时间: 2024-09-27 19:03:18 浏览: 37
在Java中,你可以使用Scanner类从键盘获取用户输入,然后将这个整数转换成字符串,利用字符串的字符数组操作实现数字的倒置,最后再把字符串转换回整数并输出。这里是一个简单的示例:
```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(); // 获取用户输入的整数
// 将整数转换为字符串并倒置字符
String reversedStr = reverse(num); // 使用自定义函数反转字符串
int reversedNum = Integer.parseInt(reversedStr);
System.out.println("倒置后的数字是: " + reversedNum);
}
// 自定义函数,用于字符串的翻转
private static String reverse(int num) {
StringBuilder sb = new StringBuilder(Integer.toString(num));
return sb.reverse().toString();
}
}
```
当你运行程序并输入一个三位数(比如123),它会输出"321"。
阅读全文