方式一:使用栈,先进后出的特性
方式二:使用数组从后向前遍历
方式一
import java.util.Scanner; import java.util.Stack; public class Main2 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); //使用栈 Stack stack = new Stack(); for (int i=0;i<str.length();i++){ stack.push(str.charAt(i)); } while(!stack.isEmpty()){ System.out.print(stack.pop()); } } }
* 方式二
```java
import java.util.Scanner;
/**
* @author lxg
* @description 数字颠倒
* @date 2021/9/26
*/
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String num = input.nextLine();
for (int i = num.trim().length()-1; i >= 0 ; i--) {
System.out.print(num.charAt(i));
}
}
}

京公网安备 11010502036488号