问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java计算器 出了个小毛病

发布网友 发布时间:2022-05-17 13:47

我来回答

4个回答

热心网友 时间:2023-10-23 15:35

你出错的地方明显声明有问题。你要报你的Sum放在外面。
if (a2.equals("^")) {
int j;
double sum1=1; // sum1的声明放在这里。
for (j = 0; j < arr3; j++) {
sum1 = sum1 * arr1; // 求幂乘 , 以m代表求根
}
System.out.println(sum1); // 就是这段有错, 忘高手 挑出来
return;
}
你放在里面,sum1只能在循环内使用。当然会有错。而且你每次循环,你的Sum1都会重新赋值成1,根本就与你的要求不符。

热心网友 时间:2023-10-23 15:35

你希望要那些运算呀,你的代码让人看着头晕 ,我可以写,但你告诉我需要哪些计算

热心网友 时间:2023-10-23 15:36

for(j=0;j<arr3;j++)
{ double sum1=1;
sum1= sum1*arr1; //求幂乘 , 以m代表求根
}
System.out.println(sum1); //就是这段有错, 忘高手 挑出来
return;

你这里的sum1应该声明在for循环的外面,不然你打印的时候访问不到 sum1

热心网友 时间:2023-10-23 15:36

你的sum1定义有错误。局部变量只在定义它的局部有作用。
也就是说,你的sum1只在 for()循环内有作用。所以报错,
你可以把sum1 定义成成员变量。我修改了变量定义以后,
程序运行没有结果。你还是再看看你的程序吧。
JAVA程序计算结果出错

原因是因为java 的double类型数据是不精准的 实际开发会用下面api 提供的类 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工...

计算器java程序出现1/0为无穷的bug

1/0,0不能为除数,会报出java.lang.ArithmeticException: / by zero的异常,建议写计算器程序之前,先判断一下,或者是使用try-cathc捕获异常来处理

JAVA计算器问题

1、按小数来处理 把输入的a/b类型的数当字符串处理,分别获a b两数,然后相除得到小数,然后再计算,然后将小数转化为分数。可以保留两个分数的分母,计算出最小公倍数,然后处为最后将小数转化为分数的分母。只是这样结果不太精确。2、按分数来计算 输入的a/b类型的数还是按字符来处理,先找出分母...

为什么JAVA编写计算器算小数加法时会出错?

因为计算机是二进制的,所以在表示小数时是0.5,0.25,0.125这种样式的,而1.2和2.4是不可能用这种方式表示出来的,所以在计算机表示他们时,你可以理解为他们变成了“无限循环小数”,而java当中不管是double还是float,很明显都有固定位数的,碰到这种“无限“位的只能截取在他们范围之内的位数,也就...

我用java做了一个计算器,但做3.1-3=0.1000000000009.为什么?

计算机表示浮点数是用二进制表示的,会有一些很小的误差,所以在显示的时候注意只取需要的精度就好了。

java语言编的计算器程序,一按0.3就会显示0.3000000004,只有个 ...

不要使用java保存小数。比较麻烦。可以使用 有效数字和指数的形式 0.3= 3 * 10(-1) 那就用一个(3,-1)的对象保存。

java写计算器,但是数字按钮出不来

主要修改的是,添加f窗口的大小,以及让f窗口可见 详细代码和修改如下,有注释说明 修改后的代码 import java.awt.*;import java.awt.event.*;public class JiSuanQi {String sl = null, s2 = null;Frame f = new Frame("计算器");TextField tf = new TextField(50);Panel pl = new Panel(...

java计算器界面窗口弹不出

把最后哪行的 c.setVisible(true);改成:f.setVisible(true);就行了。因为JFrame设置成true才能显示,而不是Container。

用WEB jsp做计算器 做到一半出问题了 求解决.

第一个数: &lt;INPUT type="text" name="number1" &gt;&lt;BR/&gt; 第二个数: &lt;INPUT type="text" name="number2" &gt;&lt;BR/&gt; &lt;BR/&gt; &lt;INPUT type="button" value="+" name="加" onclick="getResult('+')"&gt; &lt;INPUT type="button" value="-" name="减" onclick="getResult('-')"&gt; &lt;...

java 记录下使用计算器计算的步骤以及计算得出的结果,为什么不显示计算...

你可以自己查查再确认一下。我怕我哪里出错。)。如果是这样的话,如果是我,我会觉得一个Object对象的equals方法参数放一个String对象是不是有些不对应。我没有具体尝试过。我只是在这里提个疑问。我也不知道是否正确。如果你没试过这个问题,如果有时间可以看看是不是这里出错了。以上答案仅供参考。

java设计一个计算器 java做一个计算器 用java实现一个计算器程序 用java编一个计算器 java怎么做计算器 用java实现计算器 java实现简单计算器 java计算器思路 java窗口计算器
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
推荐一款在卧室听的音响,最好带CD,带收音机,可插U盘,价格1000以内!尽量... 求问,近几年还会有类似于声之形、你的名字这样的动漫电影么w_百度... 苦学包括什么 北京世纪百奥科技有限公司怎么样? 居住证积分需要哪些材料 上海办居住证积分需要什么资料 居住证积分有哪些材料 如何建立良好的家庭情感氛围 如何让家庭氛围更快乐 如何营造一个欢乐轻松的家庭氛围呢? 用C++编写计算器 JAVA 简单地写一个计算器 ,例如:直接在“命令提示符”(或者说是DOS) 计算器中按键的用法 急急急!!!Java大作业...编写一个简单计算器...哪位仁兄帮帮忙!!! 我的小米4手机外屏坏了 能单独换外屏么 多少钱? 比亚迪秦PLUS EV怎么样啊?看到别人预定了,我也有点心动!有啥子特点 比亚迪秦plus dmi最高配有雨刷自动启动功能吗 比亚迪秦plus是油改电吗 预算十万级左右的比亚迪秦plus,有哪些优势值得入手? 比亚迪秦plus 有几组电池 比亚迪秦plus哪个颜色好点? 比亚迪秦plus整体价格并不高,它还有哪些优点? 比亚迪秦plus 把银行卡和存折各自包上塑料袋,装放在铁盒子里保管会不会有影响? 求教各位卡友,有没有卡友用过可以装100枚的卡袋 cpa考试监考老师来自于哪个机构? 陕西银河电力售电系统怎么装 我想问下对于缺考的答题卡怎么处理啊?我监考的时候只涂了缺考学生的卡,但是没有在答题卡袋上写,谢 上海动感地带的Puk码可以在哪里找到?买卡的时候,装卡的袋子里就有的吗?袋子里原本就有Puk码吗? 卡片的大小为何都一样? 设有存放成绩的数组arr=[72,88,56,95,67,80]用javascript语言编程表示_百度问一问 求Java计算器标准的布局代码 有没有专门工商校验码计算器 用c++实现有界面的计算器,求源代码 Android Stdio编译可以通过,但是模拟器上 进行测试就不行, 每个求好心人帮忙指点错误。 JS能不能获取事件集合? 手机版的千牛怎么不可以参与分流 iphone千牛可以分流吗 调音响怎么调 午夜阳光中的于佑和到底死了没 于佑和的介绍 谁知道《午夜阳光》中最后于佑和与清优有没有一起,还有于佑和是清优的大伯父还是爸爸的儿子? 在午夜阳光里于佑和是怎么死的? 午夜阳光中于佑和到底还有什么病,他最后是死了吗 于佑和与夏清优的相识是悲还是喜 谁知道《午夜阳光》里演于佑和的小男孩是谁啊? 请问(午夜阳光)里的夏清幽和与佑和分别是哪两个演员? 《午夜阳光》好看吗?最后结局是什么?于佑和死了吗? 午夜阳光中的夏清优 夏珊珊 谁是于佑和的妹妹 是怎样的结局 《午夜阳光》里的于佑和到底死了没有?