java实现倒叙输出正整数
时间: 2023-06-27 14:01:37 浏览: 85
可以使用循环和取模运算来实现正整数的倒序输出。具体实现如下:
```java
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();
System.out.print("倒序输出为:");
while (num > 0) {
int digit = num % 10; // 取出个位数
System.out.print(digit);
num /= 10; // 去掉个位数
}
}
}
```
首先通过 `Scanner` 获取用户输入的正整数,然后使用 `while` 循环取出该数的个位数并输出,再将该数除以 10 去掉个位数,直到该数变成 0。这样就实现了正整数的倒序输出。
相关问题
输入一字符串,倒叙输出;java实现
好的,以下是 Java 语言的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String s = scanner.nextLine();
StringBuilder sb = new StringBuilder(s);
System.out.println(sb.reverse().toString());
}
}
```
这段代码中,我们首先利用 `Scanner` 类获取用户输入的字符串,然后使用 `StringBuilder` 类将字符串倒序输出。具体来说,我们通过 `reverse()` 方法将字符串反转,再通过 `toString()` 方法转换成字符串类型。最后,利用 `println` 方法将结果打印到控制台上。
java list倒叙排序
要将Java中的List倒序排序,可以使用`Collections`类的`reverse()`方法。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(5);
numbers.add(2);
numbers.add(7);
numbers.add(1);
System.out.println("原始列表: " + numbers);
Collections.reverse(numbers);
System.out.println("倒序排序后的列表: " + numbers);
}
}
```
以上代码会输出以下结果:
```
原始列表: [5, 2, 7, 1]
倒序排序后的列表: [1, 7, 2, 5]
```
在这个示例中,我们使用`Collections.reverse()`方法来倒序排列整数列表。如果您需要对其他类型的列表进行倒序排序,只需将其类型替换为相应的类型即可。