【leetcode】第7题:逆转数字

来源:互联网 发布:淘宝质量好的男鞋店 编辑:程序博客网 时间:2024/05/29 16:11

题目如下:


package com.leetcode;public class Solution7_reverseNumbers {public int reverseNumber(int num){//计算整形数据的位数int len = String.valueOf(num).length();if(num<0){len = len-1;}if(num ==0)return num;int[] temp = new int[len];int result = 0;    /*     * 注意其中的判断条件,num!=0即表示num不是小数,因为num是int型     * */for(int i = 0;num!=0;i++){temp[i] = num%10;num = num/10;}for(int i = 0;i<len;i++){result+=temp[i]*Math.pow(10, len-i-1);}return  result;}public static void main(String[] args) {// TODO Auto-generated method stubSolution7_reverseNumbers test = new Solution7_reverseNumbers();System.out.println(test.reverseNumber(-123));}}


0 0
原创粉丝点击