Java 反向输出一个三位数 【题目描述】 将一个三位数反向输出,例如输入358,反向输出853。
时间: 2024-03-09 16:49:55 浏览: 33
好的,以下是Java实现的示例代码:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个三位数:");
int num = input.nextInt();
int a = num / 100; // 取百位上的数字
int b = (num / 10) % 10; // 取十位上的数字
int c = num % 10; // 取个位上的数字
int reverseNum = c * 100 + b * 10 + a; // 将三个数字倒序组合
System.out.println(reverseNum);
}
}
```
你可以在控制台输入一个三位数,然后程序将会输出反向后的数字。例如,如果输入358,则输出853。
相关问题
将一个三位数反向输出,例如输入358,反向输出853.
输入一个三位数,反向输出它的方法是将它的个位、十位和百位分别取出来,然后将它们倒序排列,最后组合成一个新的三位数即可。比如输入358,个位是8,十位是5,百位是3,将它们倒序排列得到853,这就是反向输出的结果。
Java输入一个三位数反向输出一个三位数
可以将三位数分解为百位数、十位数和个位数,然后按照个位数、十位数、百位数的顺序组合起来输出,即可实现反向输出。Java代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个三位数:");
int num = input.nextInt();
int a = num / 100; // 获取百位数
int b = num % 100 / 10; // 获取十位数
int c = num % 10; // 获取个位数
int reverseNum = c * 100 + b * 10 + a; // 组合成反向输出的数字
System.out.printf("反向输出的数字为:%d\n", reverseNum);
}
}
```
运行程序后,输入一个三位数,即可输出其反向输出的数字。例如,输入 `123`,输出的反向输出的数字为 `321`。