用JAVA编写程序,输入任意一个三位整数,将其各位数字反序输出(例如输入123,输出321)
时间: 2023-05-17 07:06:00 浏览: 214
可以使用以下代码实现:
```
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个三位整数:");
int num = scanner.nextInt();
int digit1 = num / 100;
int digit2 = num % 100 / 10;
int digit3 = num % 10;
System.out.println("反序输出为:" + digit3 + digit2 + digit1);
}
}
```
输入任意一个三位整数,程序会将其各位数字反序输出。
相关问题
编写程序实现数字反序输出:输入任意一个三位数,将其各位数字反序输入(如输入123,输出321)。
非常感谢您的提问!以下是实现数字反序输出的程序代码:
```
#include <stdio.h>
int main() {
int num, reversed = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
while (num != 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}
printf("反序输出为:%d\n", reversed);
return 0;
}
```
希望能够帮到您!
用Java编写程序实现编写一个程序,要求输入一个整数,将各位数字反序后输出。
在Java中,你可以通过字符串操作和整数转换来实现这个问题。首先,你需要读取用户的输入,并将其转换为字符串,然后反转字符串的字符顺序,最后再把字符串转换回整数并输出。以下是简单的实现:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int number = scanner.nextInt();
String reversedString = reverseInteger(number);
System.out.println("反转后的数字为:" + reversedString);
}
// 函数用于反转整数的每一位
private static String reverseInteger(int num) {
StringBuilder sb = new StringBuilder(Integer.toString(num));
return sb.reverse().toString();
}
}
```
在这个程序中,我们先使用`Scanner`类获取用户输入,然后传递给`reverseInteger`函数。该函数会先将整数转换为字符串,然后使用`StringBuilder`的`reverse()`方法反转字符串,最后再次转换回整数格式并返回。
阅读全文