aa=3333333333333 aa*1000,aa 可以 定义成什么数据类型呢 tt=aa*1000怎么定义aa,tt才不是科学记数型的类型呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,没问清楚!现有一字符串String aa="33333333333333.33" 我想让aa*100=3333333333333333而结果不是科学记数法。我改如果转换aa的类型呢 难道你的意思是,先弄成科学记数了,在把科学技术转换成String?这个我想到过,但是有不要转的方法吗,望大家赐教! 楼上的能否具体点啊,BigDecimal.valueOf(long,var)似乎不能用小数啊具体这样实现呢? import java.text.DecimalFormatpublic class DataFormat { public static void main(String[] args){ DecimalFormat df=new DecimalFormat("#"); System.out.print(df.format(33333333333333l)); } } 我是想aa="33333333333333.33" 参与运算,而且aa可以是小数啊,楼上又帮我搞成long了 BigDecimal可以呀不是科学计,小学可能要四舍五入了吧。 我最后这样弄了,可以达到效果。 BigDecimal b1 = new BigDecimal("33333333333333.33");BigDecimal b2 = new BigDecimal("1000");String tt=b1.multiply(b2)+"";谢谢各位解答! 已知一个对象的实例,填充这个实例的各个字段 策略模型的实现和优化,集思广益 core java是指java中的哪些部分,谁知道准确的界定范围。 java中怎么样得到机器内存大小? 为何在applet里init()方法处不能给控钮获取焦点 Jtable 高亮问题 求助!!JAVA视频通话问题 N久没来这里了,想问一下…… 请教一个初级问题,谢谢。 socket的通信问题 资深java人员请进,怎样才算是一个合格的java工程师???多谢!!!进来有分,不够再加。。。 请问一个java中有两个pulic类,该怎么给起这个java的文件名?
现有一字符串String aa="33333333333333.33" 我想让aa*100=3333333333333333
而结果不是科学记数法。我改如果转换aa的类型呢
这个我想到过,但是有不要转的方法吗,望大家赐教!
具体这样实现呢?
public class DataFormat {
public static void main(String[] args){
DecimalFormat df=new DecimalFormat("#");
System.out.print(df.format(33333333333333l));
}
}
楼上又帮我搞成long了
BigDecimal b1 = new BigDecimal("33333333333333.33");
BigDecimal b2 = new BigDecimal("1000");
String tt=b1.multiply(b2)+"";
谢谢各位解答!