1. 程式人生 > >迅雷2018筆試——有符號整數反轉

迅雷2018筆試——有符號整數反轉

輸入一個有符號整數,輸出該整數的反轉值

輸入:

一個整數

輸出:

一個整數

示例1:

輸入:

123

輸出:

321

示例2:

輸入:-123

輸出:-321

程式碼如下:

import java.util.Scanner;

public class ReverseNumber {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		int a=0,c=0;
		int res=0;
		
		String s = n+"";
		int i=s.length()-1;
		if(n>=0) 
			a=1;
		else {
			a=-1;
			c=1;
		}
		for(;i>=c;i--){
			int b=s.charAt(i)-48;
			res = b+10*res;
		}
		System.out.println(res*a);
	}
}