帮我解释下java计算器代码中的除法运算谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮我解释下java计算器代码中的除法运算谢谢相关的知识,希望对你有一定的参考价值。
//'/'操作
if (temp == Div)
switch (prekey)
case 0:
result += Double.parseDouble(textShow.getText());
break;
case 1:
result -= Double.parseDouble(textShow.getText());
break;
case 2:
result *= Double.parseDouble(textShow.getText());
break;
case 3:
if (Double.parseDouble(textShow.getText()) == 0)
textShow.setText("除数不能为零");
clickable = false;
else
result /= Double.parseDouble(textShow.getText());
break;
default:
result = Double.parseDouble(textShow.getText());
textShow.setText("");
prekey = key = 3;
else
if(s=="退格")
a=a/10;
这个方法不太好,比如我输入1,再退格,应该等于0.1吗? 参考技术B 跟上面的加减法是一样的道理,result = result/Double.parseDouble(textShow.getText());追问
能说具体点吗 这个 我也知道
追答我不知道你的原程序是怎样的,不知道对不对,只看你的这段代码的意思是:
例如result = 5,那么这个代码的意思就是:5 = 5/你文本框中所输入的值。
那我发给你看看?
追答ok.发我邮箱,755690624@qq.com 加我QQ给你解答。
本回答被提问者采纳计算机组成原理——定点除法运算
导读
本专栏为期末复习和考研专栏,需要详解的可以到下面的练习方式给我留言(强调重点 别不好意思下方联系我。给你详细解释!!!)。我们一起加油
第一题
1. (填空题, 20分)
已知x=0.110011,y=0.111,用4位除4位的加减交替的阵列除法器求x÷y。请根据运算过程填空(包括2、3题都是基于此题进行填空)。(填写二进制,连续写,不要插入任何分隔符,商和余数要带小数点)。
第3行左数第2个CAS的8个输入输出端ABCDEFGH对应图1所示位置,ABCDEFGH对应的8个二进制位是( )。
2. (填空题, 15分)最终得出的商为( )(含小数点)。
3. (填空题, 15分)最终得到的余数为( )。
第二题
已知x=0.11001,y=0.11101,用6位除6位的加减交替的阵列除法器求x÷y。运算6步,x的长度不够可以补0。请根据运算过程填空(包括5、6题都是基于此题进行填空)。(填写二进制,连续写,不要插入任何分隔符,商和余数要带小数点)。
第5行左数第3个CAS的8个输入输出端ABCDEFGH对应图1所示位置,ABCDEFGH对应的8个二进制位是( )。
5. (填空题, 15分)最终得出的商为( )(含小数点)。
6. (填空题, 15分)最终得到的余数为( )。
可以私信我或者下方领取
答案和详解
以上是关于帮我解释下java计算器代码中的除法运算谢谢的主要内容,如果未能解决你的问题,请参考以下文章