初學者只爲記錄自己的成長之路,如有大神指點優化,小弟在此謝過。不喜勿噴!
題目如下:
給出一個有符號整數,你需要將這個整數中每位上的數字進行反轉。
示例 1:
輸入: 123
輸出: 321
示例 2:
輸入: -123
輸出: -321
代碼如下:
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println(num);
String str = num+"";
if(str.charAt(0)!='-'){
StringBuilder st = new StringBuilder(str).reverse();
System.out.println(st);
}else{
String[] strs = str.split("-");
StringBuilder sb = new StringBuilder(strs[1]).reverse();
System.out.println("-"+sb);
}
初學者只爲記錄自己的成長之路,如有大神指點優化,小弟在此謝過。不喜勿噴!