大家帮我看一下这个语句好吗? double x2=(double)775/1000*4结果是3.1不知道你要什么结果是775/(1000*4)还是就是775/1000*4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Double x1 = new Double(775/1000*4);就是:Double x1 = new Double((775/1000)*4);不是:Double x1 = new Double((775/(1000)*4));775/1000=0.0然后0.0*4=0.0 同意sshcx的说法。你double的775/1000*4的值,但是775/1000*4是整形啊!你把整形的0转化为double,当然是0.0了 775/1000*4中都是整型的,就按照整型的计算,结果仍是整型的,就是0,转换成double后就是0.0了建议用775/1000.0*4 JOptionPane 按钮怎么监听? IO操作的小问题,菜鸟求助帖 对象转换!! tomcat的问题 一些关于基础知识,谁懂的帮帮忙~ 关于Java数组数据项保存地点的疑惑 Edito does not contain a main type!!! xml参数实体问题 高手请进!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 请教个问题。在线等待 。。。。。 小问题. java的例外处理机制问题
就是:
Double x1 = new Double((775/1000)*4);
不是:
Double x1 = new Double((775/(1000)*4));
775/1000=0.0然后0.0*4=0.0
建议用775/1000.0*4