请大家把一个三位数逆序输出(考虑头0) 输入格式: 一个3位正整数n,保证不以0开头 输出格式: 逆序n。 用java
时间: 2024-10-24 20:12:20 浏览: 31
进制转换 把一个任意的十进制正整数 N 转换成 d 进制数。 N 是一个正整数,d 是一个大于 1 小于 10 的整数,二者均由用户输入,且两数字用换行分隔。
在Java中,你可以通过以下步骤将一个三位数逆序输出,并考虑头0的情况:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个三位数:");
int n = scanner.nextInt();
// 如果n不足三位数,则在前面添加0使其变成三位数
if (n < 100) {
n = '0' + '0' + n;
}
// 将数字转换成字符串并反转,然后再转回整数
String reversedNum = String.valueOf(n)[::-1];
int reversedInteger = Integer.parseInt(reversedNum);
System.out.println("逆序后的数字是:" + reversedInteger);
}
}
```
当你运行这个程序时,它会提示用户输入一个三位数,然后将其逆序显示出来。如果原数不足三位,程序会在前面自动补足两个0。
阅读全文