D - 数字反转

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2) 。

Input
输入共 1 行,一个整数 N。

Output
输出共 1 行,一个整数,表示反转后的新数。

Sample Input
样例 #1:
123
样例 #2:
-380

Sample Output
样例 #1:
321
样例 #2:
-83

Hint
-1,000,000,000 ≤ N ≤1,000,000,000。

import java.util.Scanner;

/**
 * Created by Fant.J.
 * 2017/12/5 16:39
 */
public class Main{
    public static void main(String []args){
        Scanner scanner = new Scanner(System.in);
        int data = scanner.nextInt();
        int result = 0;
        while (true){
            int n = data%10;
            result = result*10 + n;
            data /= 10; 
            if (data == 0) {break;}  
        }
        System.out.println(result);
        scanner.close();
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,486评论 19 139
  • 树形动态规划,顾名思义就是树+DP,先分别回顾一下基本内容吧:动态规划:问题可以分解成若干相互联系的阶段,在每一个...
    Mr_chong阅读 5,370评论 0 2
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,351评论 0 33
  • 花儿为何如此红, 因为它还未凋谢; 雄鹰为何能翱翔蓝天, 因为悬崖成就了它; 人为何善变, 因为现实。 人生在世,...
    发芽的种子娜阅读 1,326评论 4 11
  • 糖有时穿衣服时我最头疼的时候,总是要挑选很久,还要讲究搭配,包括袜子鞋子在内。虽然经常穿得是我们认为最不搭调...
    蓝妮爱糖糖阅读 1,241评论 0 0