java从键盘输入一个三位整数,将他们逆序输出
时间: 2023-05-01 22:06:03 浏览: 556
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个三位整数:");
int num = sc.nextInt();
int hundreds = num / 100;
int tens = num % 100 / 10;
int ones = num % 10;
System.out.print("逆序输出为:" + ones + tens + hundreds);
}
}
以上是一段Java代码,实现了从键盘输入一个三位整数,然后将其逆序输出。
相关问题
JAVA从键盘输入一个三位整数,将他们逆序输出
在Java中,你可以使用Scanner类获取用户从键盘输入的三位整数,然后通过数组或者字符串的方式来实现数字的逆序输出。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个三位整数:");
int input = scanner.nextInt(); // 获取用户的输入
// 检查输入是否为三位数
if (input < 100 || input > 999) {
System.out.println("输入错误,必须是三位数!");
return;
}
// 将输入的整数转换成字符串并逆序处理
String reversedNum = Integer.toString(input).substring(1, 4); // 取前三位
reversedNum = reverse(reversedNum); // 调用逆序函数
System.out.println("逆序后的数值是:" + reversedNum);
// 定义一个辅助函数用于字符串逆序
private static String reverse(String str) {
char[] chars = str.toCharArray();
int left = 0, right = chars.length - 1;
while (left < right) {
char temp = chars[left];
chars[left] = chars[right];
chars[right] = temp;
left++;
right--;
}
return new String(chars);
}
}
}
```
在这个例子中,我们首先检查输入是否为三位数,然后将其转换为字符串,并取前三位。接着使用自定义的reverse函数对字符串进行逆序操作。最后,打印出逆序后的结果。
java简单程序从键盘输入一个三位整数,将他们逆序输出
在Java中,你可以通过以下步骤创建一个简单的控制台程序,让用户从键盘输入一个三位整数并逆序输出:
```java
import java.util.Scanner;
public class ReverseInteger {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个三位整数:");
// 获取用户输入的整数
int num = scanner.nextInt();
// 检查输入是否为三位数
if (num >= 0 && num < 1000) {
// 将整数转换为字符串,然后逆序字符串
String reversedNum = Integer.toString(num).substring(1, 4); // 取前三个字符
reversedNum = reversedNum + Integer.toString(num).charAt(0); // 添加第一个数字到末尾
// 输出逆序后的数字
System.out.println("逆序后的三位数是:" + reversedNum);
} else {
System.out.println("输入的不是三位数,请重新输入!");
}
scanner.close();
}
}
```
在这个程序中,我们首先获取用户的输入,然后检查它是否是一个三位数。如果是,我们将数字转换为字符串,取前三位,再把第一位加在最后,形成逆序的字符串。如果输入不是三位数,我们会给出提示。
阅读全文