public class reveserInt {
public static void main(String[] args) {
int reverse = reverse(-99);
System.out.println(reverse);
}
public static int reverse(int num) {
String str = "";
int temp;
if (num < 0) {
str = "-";
}
temp = Math.abs(num);
while (temp != 0) {
int i = temp % 10;
temp /= 10;
str += (i + "");
}
int result = 0;
try {
result = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
return 0;
}
if (result > Math.pow(2, 31) - 1 || result < Math.pow(-2, 31)) {
return 0;
}
return result;
}
}複製程式碼
給定一個 32 位有符號整數,將整數中的數字進行反轉。
相關文章
- 整數反轉:給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號
- 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號
- 反轉整數
- 輸入一個整數,返回這個整數的位數
- 整數反轉(ReverseInteger)
- leetcode 解題:7. 整數反轉 @ 彈出和推入數字 & 溢位前進行檢查LeetCode
- 羅馬數字轉整數
- 7.整數反轉
- LeetCode反轉整數(Python)LeetCodePython
- LeetCode(7)--.反轉整數LeetCode
- 有一組整數資料,全部除以一個整數a,使得餘數是同n種數字,如何計算出這個整數a的全部可能。
- 翻轉一個整數
- 將一個整數逆序輸出·正序輸出它的每一位數字
- 數數的位數(正整數)
- //編寫一個函式,傳入一個整數,將數字反轉,檢查數字是不是數字的2倍 果是則返回true,否則返回false函式False
- 計算機中帶符號的整數為何採用二進位制的補碼進行儲存?計算機符號
- LeetCode 13[羅馬數字轉整數]LeetCode
- 13. 羅馬數字轉整數
- Roman to Integer 羅馬數字轉整數
- 每日一道 LeetCode (2):整數反轉LeetCode
- LeetCode每日一題:整數反轉(No.7)LeetCode每日一題
- LeetCode7.整數反轉 JavaScriptLeetCodeJavaScript
- LeetCode7:ReverseInteger(整數反轉)LeetCode
- 羅馬數字轉化為整數的方法
- 給定一個n,輸出從1到n的整數
- 整數溢位
- LeetCode 力扣 羅馬數字轉整數LeetCode力扣
- 如何查詢總和等於給定數字的整數陣列中的所有對陣列
- 四位整數位數拆分
- js 將負數或小數轉成正整數JS
- 2034 整數的個數
- 每日一道演算法:整數反轉演算法
- 每日一道 LeetCode (4):羅馬數字轉整數LeetCode
- js小數轉整數JS
- 整數轉化成八進位制、十六進位制、二進位制,以及轉回
- Java中計算整數中唯一數字數量的3種方法Java
- 輸出1~100中不含數字9的全部整數,每五個換一行
- 1290. 二進位制連結串列轉整數