首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

如何把char类型转化为float或double

2012-11-09 
怎么把char类型转化为float或double?我用的是MySQL数据库,有一个数据表存的是关于书的一些信息,其中有书的

怎么把char类型转化为float或double?
我用的是MySQL数据库,有一个数据表存的是关于书的一些信息,其中有书的价格goodsprice,类型为char。但是我现在想把书的价格取出来,与一个数字3相乘,求3本书的价格。因为书的价格本来是char,所以得转化成别的类型才能与3相乘吧。请问转为double或float行吗,怎么转呢 谢谢

[解决办法]
Double.parseDouble(rs.getString("goodsprice"));
或者直接rs.getDouble("goodsprice");试试。。。
[解决办法]
直接强制类型转换不行么?
[解决办法]
char x = 'a';
System.out.println(x);
double a = 3*x;
System.out.println(a);

结果:
a
291.0


不是自动转型吗?LZ你想多了吧?
[解决办法]
char 是基本类型。。a是97啊。。

热点排行