java输入三位数逆序输出
时间: 2024-09-25 07:07:00 浏览: 38
在 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 num1 = scanner.nextInt(); // 获取第一个数字
int num2 = scanner.nextInt(); // 获取第二个数字
int num3 = scanner.nextInt(); // 获取第三个数字
String reverseString = Integer.toString(num3) + Integer.toString(num2) + Integer.toString(num1); // 反转数字顺序
System.out.println("逆序后的数字为:" + reverseString);
scanner.close();
}
}
```
当你运行这个程序时,它会提示用户输入三个数字,然后将这三个数字按照从大到小的顺序打印出来。
相关问题
java输入一个三位数,输出个十百位,逆序输出
在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 num = scanner.nextInt(); // 接收用户的输入
if (num < 100 || num > 999) {
System.out.println("输入的不是三位数,请重新输入!");
return;
}
int hundred = num / 100; // 取百位
int ten = (num % 100) / 10; // 取十位
int unit = num % 10; // 取个位
// 逆序输出
System.out.println("逆序后的数字为:");
System.out.printf("%d%d%d", unit, ten, hundred);
}
}
```
当你运行这个程序并输入一个三位数,它会先检查输入是否有效,然后将数字分解为个、十、百位,并按从右到左的顺序打印。
JAVA输入一个三位数,将它们逆序输出
在 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 num = scanner.nextInt(); // 输入三位数
if (num < 0 || num >= 1000) {
System.out.println("输入错误,只接受三位数。");
return;
}
String reversedNum = ""; // 初始化逆序字符串
while (num != 0) {
int digit = num % 10; // 取余得到最后一位
reversedNum = digit + reversedNum; // 拼接到前面
num /= 10; // 移除最后一位
}
System.out.println("逆序后的数字是:" + reversedNum);
}
}
```
当你运行这个程序并输入一个三位数,例如 `123`,它会输出 `321`。
阅读全文