JAVA大神指导

[复制链接]
查看11 | 回复3 | 2012-11-9 00:02:27 | 显示全部楼层 |阅读模式
char类型的变量在toString那一步变成了字符串了,就是"f"了所以对这个字符串再用Double.parseDouble()肯定会出错,因为字符串里不是数字。...
回复

使用道具 举报

千问 | 2012-11-9 00:02:27 | 显示全部楼层
在A.Sum(a,c)调用中因为c不是String类型,所以默认就走else了,c是字节类型,不能转换成double,所以就报错了。修改sum方法里的类型判断。 public void Sum(Object a, Object b) {double F;// 上塑造型if (a instanceof String || b ins...
回复

使用道具 举报

千问 | 2012-11-9 00:02:27 | 显示全部楼层
Double.parseDouble()参数不对...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行