輸入一個有符號整數,輸出該整數的反轉值
題目描述:
輸入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); } } }