使用java设计一个程序输入一个三位数n拆分这个数字,百位用a表示,十位用b表示,各位用c表示用这三个数字重新组成一个三位数m,这个三位数用cba表示
时间: 2024-10-07 16:02:53 浏览: 17
在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 n = scanner.nextInt(); // 接收用户的输入
if (n < 100 || n > 999) { // 检查是否为三位数
System.out.println("输入无效,请输入一个三位数!");
return;
}
int a = n / 100; // 百位数字
int b = (n % 100) / 10; // 十位数字
int c = n % 10; // 个位数字
// 将三个数字重新组合成新数
int m = 100 * c + 10 * b + a;
System.out.printf("原始数:%d\n", n);
System.out.printf("拆分后的数字:a=%d, b=%d, c=%d\n", a, b, c);
System.out.printf("重组后的三位数:cba=%d\n", m);
}
}
```
当运行这个程序时,它会先接收一个三位数,然后拆分为百、十、个位,最后生成新的三位数cba。
阅读全文