方式一:使用栈,先进后出的特性
方式二:使用数组从后向前遍历
方式一
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)); } } }