用java反向输出一个n位数,在键盘上输入一个n位数,要求反向输出这个n位数
时间: 2024-09-14 07:10:51 浏览: 58
在Java中,你可以通过接收用户的键盘输入,然后将这个整数转换成字符串,再使用字符串的切片功能来反转数字。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个n位数:");
// 接收用户输入
int number = scanner.nextInt();
String strNumber = String.valueOf(number); // 将整数转为字符串
// 反转字符串
StringBuilder reversedStr = new StringBuilder(strNumber).reverse();
// 输出反转后的数字
System.out.println("反向输出的n位数是:" + reversedStr.toString());
// 关闭Scanner
scanner.close();
}
}
```
在这个程序里,我们首先创建一个`Scanner`对象获取用户输入的整数,然后将其转换为字符串并存储在`strNumber`变量中。接着使用`StringBuilder`的`reverse()`方法来反转字符串,最后打印出反转后的结果。
阅读全文