1. 程式人生 > >輸入一個有符號整數,輸出該整數的反轉值

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

題目描述:

輸入123,輸出321

輸入-456,輸出-654

輸入200,輸出2

import java.util.Scanner; public class Reverse_print{     public static void main(String [] args)     {     Scanner sc=new Scanner(System.in);     int a=sc.nextInt();

//輸入的是個正數並且不是整百的     if (a>0&&(a%100)!=0) {         String b=Integer.toString(a);         StringBuffer sb=new StringBuffer(b);         System.out.println(sb.reverse().toString());     }

//輸入的數字是整百的正數     else if (a%100==0) {         System.out.println(a/100);           }

//輸入的是負數     else if(a<0) {         char c=Integer.toString(a).charAt(0);         int b=Math.abs(a);         String int_b=Integer.toString(b);         StringBuffer sb=new StringBuffer(int_b);         String last=c+sb.reverse().toString();         System.out.println(last);     }     }     }