【java 面试100】20.输入一个表示整数的字符串,把该字符串转换成整数并输出
来源:互联网 发布:c语言多线程教程 编辑:程序博客网 时间:2024/05/21 04:19
(思路参照july博客,用java重新实现)
输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345
public class Atoi {public int atoi(String str){int neg=0;int i=0;if(str.charAt(i)=='-'){i++;neg=1;}else if (str.charAt(i)=='+') {i++;}int num=0;while(i<str.length()){int tmp=str.charAt(i)-'0';if(tmp>=0&&tmp<=9){num=num*10+tmp;}else {System.err.println("illegal number");}i++;}if(neg==1) num=0-num;return num;}public static void main(String[] args) {Atoi a=new Atoi();String str="-1234";System.out.println(a.atoi(str));}}
- 【java 面试100】20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20、输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 20 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 输入一个表示整数的字符串, 把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 微软算法100道题-----输入一个表示整数的字符串,把该字符串转换成整数并输出
- 【微软100题】输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数345
- 微软面试100题之20题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- 2、微软面试题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- 18. 微软面试题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- 每日一道算法题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- <仅是自己做笔记。。。系列-12>输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 一见钟情!Java闭包
- 预见未来
- 日记
- Win32与MFC,精华贴!!!值得拥有
- android中一些文件的操作方法
- 【java 面试100】20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 在这里记录自己学习中遇到的零碎的容易忽略的知识点,不定时总结更新
- BCB中AnsiSting类方法总结
- ios开发答疑录系列--xcode 的target总是“My Mac 64-bit” 而不是 simulator or device
- Access实现limit类似的功能的方法
- php 内存知识
- 深入解析序列点
- 将DBGrid的数据导出到word和excel中
- 网络渗透测试