java 数字颠倒

描述

输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

 
数据范围: 0 \le n \le 2^{30}-1 \0n2301 

输入描述:

输入一个int整数

输出描述:

将这个整数以字符串的形式逆序输出

示例1

输入:
1516000
输出:
0006151

示例2

输入:
0
输出:
0

方法一
1 import java.util.*;
2  
3 
4 public class Main {
5     public static void main(String[] args) {
6         Scanner sc = new Scanner(System.in);
7         System.out.println(new StringBuilder(sc.nextLine()).reverse());
8     }
9 }

 

方法二

 1 import java.util.*;
 2  
 3 public class Main {
 4     public static void main(String[] args) {
 5         Scanner sc = new Scanner(System.in);
 6         while(sc.hasNext()) {
 7             String s = sc.nextLine();
 8             int end = s.length();
 9             while(end-- > 0) {
10                 System.out.print(s.charAt(end));
11             }
12         }
13     }
14 }

 

posted @ 2022-02-15 00:22  海漠  阅读(252)  评论(0编辑  收藏  举报