CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

算数问题,请高手~~~

楼主WHF_0000(无情)2006-06-01 14:47:26 在 Java / J2SE / 基础类 提问

int   bug_num=0,sum_num=0;  
  bug_num=10;  
  sum_num=99;  
   
  怎么样得到(bug_num/sum_num)*10000的整数? 问题点数:20、回复次数:13Top

1 楼pdvv(花猫)回复于 2006-06-01 15:07:08 得分 0

int   result   =   (bug_num/sum_num)*10000;Top

2 楼pdvv(花猫)回复于 2006-06-01 15:07:28 得分 0

哈哈,冒充高手一下!Top

3 楼WHF_0000(无情)回复于 2006-06-01 15:16:29 得分 0

呵呵,好象不对吧,bug_num/sum_num除号两边int得到的结果也是int  
  1/5=0       在*10000也是0  
  Top

4 楼MrYou(为吃饭而战!)回复于 2006-06-01 15:26:32 得分 0

没看懂,是强制转化成int型的意思吗?Top

5 楼trumplet(检查)回复于 2006-06-01 15:28:27 得分 0

俺也冒充高手一下,哈哈。  
   
  int   result   =   100000*bug_num/sum_num;Top

6 楼WHF_0000(无情)回复于 2006-06-01 15:30:36 得分 0

int   bug_num=0,sum_num=0;  
  bug_num=1;  
  sum_num=5;  
  (bug_num/sum_num)*10000  
  ============================  
  1/5=0.2  
  0.2*10000=2000  
   
  明白?Top

7 楼sunxutx(孤云挂月)回复于 2006-06-01 15:32:37 得分 0

不知道   楼主想干什么  
  如果只是要整数的话   直接用int取整就可以了Top

8 楼pdvv(花猫)回复于 2006-06-01 15:35:34 得分 0

faint,被楼主耍了!  
   
  int   result   =   (bug_num   /sum_num)*10000   *   1.0;  
   
  Top

9 楼believefym(feng)回复于 2006-06-01 16:09:50 得分 0

楼上的好像也没明白,  
  int   result   =   (bug_num   /sum_num)*10000   *   1.0;  
  这个表达式会对吗,会得到结果吗?  
   
   
  int   result   =   100000*bug_num/sum_num;  
  这个就可以了,搞这么麻烦干吗Top

10 楼WHF_0000(无情)回复于 2006-06-01 16:30:49 得分 0

我想问一下  
  int   bug_num=0,sum_num=0;  
  bug_num=1;  
  sum_num=5;  
  System.out.print(bug_num/sum_num);  
  System.out.print((bug_num/sum_num)*10000);  
  等于什么?Top

11 楼ChDw(米)回复于 2006-06-01 16:37:10 得分 20

Java里面整数是整除!  
  你应该(int)((1.0   *   bug_num/sum_num)*10000)Top

12 楼Sanco(十扇门)回复于 2006-06-01 17:10:44 得分 0

(10000*bug_num)/sum_num  
  大概就这样吧。Top

13 楼WHF_0000(无情)回复于 2006-06-01 17:50:18 得分 0

就   ChDw(米)   对了!!!!  
  结贴Top

相关问题

关键词

得分解答快速导航

  • 帖主:WHF_0000
  • ChDw

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo