| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1902 人关注过本帖
标题:[求助]Java强制转换问题请教
只看楼主 加入收藏
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
 问题点数:0 回复次数:8 
[求助]Java强制转换问题请教
有人能告诉我下吗,我还在等.... Int()和Integer.parseInt()二种强制转换有什么区别?
如些师为什么只能用Integer.parseInt()谢谢
class Test {
public static void main(String[] args) {
int sum = 0;
for (int i=0;i<args.length;i++) {
System.out.println("第"+(i+1)+"个数是"+args[i]);
sum+=Integer.parseInt(args[i]); //这里不能用int强制转换
}
System.out.println("和为"+sum);
}
}
搜索更多相关主题的帖子: Java 
2006-07-18 22:34
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
得分:0 
等待ING...

我在说's blog   http://www..cn
2006-07-18 22:34
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 

parseInt
public static int parseInt(String s)
throws NumberFormatException将字符串参数作为有符号的十进制整数进行分析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D') 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(java.lang.String, int) 方法一样。

参数:
s - 包含要分析的 int 表示形式的 String。
返回:
用十进制参数表示的整数值。
抛出:
NumberFormatException - 如果字符串不包含可分析的整数。
你还没下api帮助文档吧 那上面都有很详细的说明 或者你应该好好看看书 什么问题经过思考后再问
再看看以前的帖子 也很有好处


when i want to ask anyone,i will ask myself first.
2006-07-18 22:42
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
得分:0 
parseInt是可以转换成要计算用的十进制数?

Int不是?

我在说's blog   http://www..cn
2006-07-18 22:47
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
得分:0 

强制转换一般都是用于从大的类型转成小的类型,但是必须是互相兼容的类型,例如从double 转换成 int
就可以写成 (int)double,但是一般会丢失精度.
Integer.parseInt integer是包装类,parseInt是这个类里面的一个方法,用来把字符串形转成Int型,具体见
API文档,你今天刚学,明白有这回事就可以了,等你学到了lang这个包的时候,你就明白了
其实我也是刚学没多长时间。。。


曾经以为百般艰难,蓦然回首,才发现已飞渡千山。。!
2006-07-18 22:48
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 
楼上谦虚了

when i want to ask anyone,i will ask myself first.
2006-07-18 22:50
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
得分:0 
aiyuheng你图片终于换了啊。。。

曾经以为百般艰难,蓦然回首,才发现已飞渡千山。。!
2006-07-18 22:50
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
得分:0 

别这么说,我觉得我要能学成二位这样,我也就不错了...以后多多帮助,谢谢,小弟去睡觉了
明天JAVA第一章!
祝二位快乐


我在说's blog   http://www..cn
2006-07-18 22:52
shuairain
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-11-20
收藏
得分:0 
回复 1# 的帖子
int 是普通的简单类型,integer是包装类。
int没有属性和方法,integer有属性和方法
2008-11-20 15:05
快速回复:[求助]Java强制转换问题请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017811 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved