Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
计算机科学
>
软件综合
文号
t23957
阅读
4619
回复
7
收藏
3
这段JAVA程序哪里错了!?!?
insaneform
2010/03/15
软件综合
IP:澳大利亚
这段编码的作用是用来判断:一个分式在电脑里是否为“represented exactly ”,前面那个单词的意思是:一个分式乘以分母,如果结果是分子,那么就是;如果结果不是分子,那么此分式不是“represented exactly ”。分子和分母都是1~10内的(包括1、10)整数。
我编完后没有发现语法错误和逻辑错误,但是测试却不成功,把CPU全占满了,差点烧掉……
请诸位帮在下检查一下这段程序到底什么地方不对。
请慎重测试……
//created by INSANEFORM
public class ComputingFractions
{
public static void main(String[] args)
{
int num1=1;
int num2=10;
int num11=num1;
while (num11<=num2);
num11++;
//这是分子的取值轮
int den1=1;
int den2=10;
int den11=den1;
while (den11<=den2);
den11++;
//分母取值轮
//
if ((num11/den11)*den11 !=num11) // 分数乘以分母不等于分子
System.out.println(num11 +" is not represented precisely");
}
}
来自:
计算机科学
/
软件综合
7
0
全部
只看作者
insaneform
作者
16年10个月前
IP:未同步
200975
1楼
因为浮点运算的一些规则,分数乘以分母并不都等于分子。
加载全文
引用
评论
0
insaneform
作者
16年10个月前
IP:未同步
200976
2楼
啊,在最后一句有一处小小错误:应该为:
System.out.println(num11 + "/" +den11 +" is not represented precisely");
加载全文
引用
评论
0
insaneform
作者
16年10个月前
IP:未同步
200977
3楼
求助~~~~~~~
加载全文
引用
评论
0
insaneform
作者
16年10个月前
IP:未同步
200979
5楼
呜呜呜,测试时好久没反应,看着不对劲就检查了一下CPU,一看差点吓死,100%全负荷运转啊~~~~我可怜的CPU,不知道少了多少小时的寿命。。。。
加载全文
引用
评论
0
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存