JZ 049 把字串轉換成整數

2022-09-06 19:36:10 字數 746 閱讀 9652

把字串轉換成整數

題目描述

將乙個字串轉換成乙個整數,要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是乙個合法的數值則返回0

題目鏈結: 把字串轉換成整數

**
/**

* 題目描述

* 將乙個字串轉換成乙個整數,要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是乙個合法的數值則返回0

* 輸入描述:

* 輸入乙個字串,包括數字字母符號,可以為空

* 返回值描述:

* 如果是合法的數值表達則返回該數字,否則返回0

* */public class jz49

boolean isnegative = str.charat(0) == '-';

int result = 0;

for (int i = 0; i < str.length(); i++)

if (c < '0' || c > '9')

result = result * 10 + (c - '0');

}return isnegative ? -result : result;

}public static void main(string args)

}

【每日寄語】 好的運氣從清晨開始,願你晨起有微笑,笑裡有幸福。

JZ49 把字串轉換成整數

將乙個字串轉換成乙個整數 整數是有範圍的 要求 不能使用字串轉換整數的庫函式。數值為0或者字串不是乙個合法的數值則返回0 輸入描述 輸入乙個字串,包括數字字母符號,可以為空 返回值描述 如果是合法的數值表達則返回該數字,否則返回0 示例1輸入 輸出 2147483647 2147483647 示例2...

JZ49 把字串轉換成整數

題目描述 將乙個字串轉換成乙個整數,要求不能使用字串轉換整數的庫函式。數值為0或者字串不是乙個合法的數值則返回0 題解 1 判斷是否合法。2 判斷第乙個字元是 或是 3 迴圈乘加。public static intstrtoint string str if str.charat i else if...

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數345 分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用作...