面试题--两个字符串数字相加,不能用jdk自带的类型转换方法
来源:互联网 发布:淘宝商品代理 编辑:程序博客网 时间:2024/06/05 17:59
网上的面试题,做了一个自己的解决方法,整理如下,不同想法大家探讨:
/** * 转换字符串为数字* @Title: TransStringToInt.java * @Package ms * @author zfy1355_gmail_com * @date 2016年2月24日 下午4:30:26 * @version V1.0 */public class TransStringToInt { public static void main(String[] args) { String dString = "-12303"; char[] s = dString.toCharArray(); int a =0; int w = 1; for(int i=0;i<s.length;i++){ if(s[s.length-i-1]=='-') break; w *= 10; a += (s[s.length-i-1]-'0')*w; } System.out.println(s[0]=='-'?-(a/10):a/10); }}
0 0
- 面试题--两个字符串数字相加,不能用jdk自带的类型转换方法
- 网友面试题:C#,不使用任何Parse,TryParse,Convert方法,自写函数将数字字符串转换成整数
- 面试题:实现两个数的和,不能用“+”“-”
- 面试题七 C/C++ 两个字符串由数字组成的相加,最大不超过32bit整形的系统函数--程序员面试题
- 将整数字符串转换成整数输出(JAVA实现,不能用自带函数)
- 华为一道面试题,不能用系统的字符串函数求对等数,用最简单的方法实现。
- 微软面试题:编程实现两个正整数的除法,当然不能用除法操作符。
- string字符串转成int类型 不用自带的方法
- 两个数字字符串相加生成新的字符串
- 微软面试题——字符串转换成double类型数字
- 程序员面试题-两个文档数的同步相加
- 解决redhat自带yum不能用的问题
- 解决redhat自带yum不能用的问题
- 解决redhat自带yum不能用的问题
- 解决redhat自带yum不能用的问题
- js两个数字类型的数据相加出现过多小数位
- java梳理-给一个字符串类型的数字,不调用java直接转的API写一个方法转换出来
- 运算 double类型的数字相加不丢失精度
- Python中导入其它模块中的函数
- php简单爬虫使用登录账号密码爬取列表(爬虫二篇)
- 看看图像处理
- 【BZOJ2818】Gcd,数论练习之欧拉筛
- IOS开发学习之OC的消息机制。
- 面试题--两个字符串数字相加,不能用jdk自带的类型转换方法
- POJ2456 二分
- HTTPS原理
- NSURLConnection与NSURLSession大比拼
- LeetCode Algorithms #21 <Merge Two Sorted Lists>
- 原码补码反码
- centos 6.5 搭建ftp服务器
- 自动化测试如何开展
- bower 安装其他包出错的解决方法