• 大小: 21KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Java
  • 标签: java  

资源简介

实现了 有理数(可以负数,可以小数点)之间的加减法(允许包含括号的加减乘除) 允许负数带括号 利用BigDecimal 大数据类 来保证精度 例如Double 2-1.1=0.89999,在大数据类就无异常 例如 9+(-9)=0 9--6=15 9*(-9--3)= -54 3 + (-2) -1 = 0 -9*(9--2)*-3 = 297 实现了键位绑定 本计算器回退功能是直接删除到空 ** 代码含有大量注释 本代码算法为本人独立实现,利用List保存后缀表达式,任何中缀表达式都可以无异常的输入输出,算法过程,每一行都注释解释清晰,保证高质量

资源截图

代码片段和文件信息

package lyun;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.input.KeyCode;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Font;
import javafx.stage.Stage;

/*
 * @author 
 * 
 * 实现了 有理数(可以负数可以小数点) 之间的加减法(允许包含括号的加减乘除)
 * 允许负数带括号
 * 利用BigDecimal 大数据类 来保证精度 例如Double 2-1.1=0.89999在大数据类就无异常
 * 
 * 例如 9+(-9)=09--6=3
 * -9*(-9--3)= 54
 * 3 + (-2) -1 = 0
 * -9*(9--2)*-3 = 297
 * 实现了键位绑定
 * 
 * 本计算器回退功能是直接删除到空
 */
public class Calculator extends Applic

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12616  2019-03-11 19:48  有理数计算器\有理数计算器\Calculator.java

     文件        232  2018-12-18 20:22  有理数计算器\有理数计算器\FXCalculator\.classpath

     文件        388  2018-12-18 19:37  有理数计算器\有理数计算器\FXCalculator\.project

     文件        598  2018-12-18 19:37  有理数计算器\有理数计算器\FXCalculator\.settings\org.eclipse.jdt.core.prefs

     文件       8610  2018-12-21 15:57  有理数计算器\有理数计算器\FXCalculator\bin\lyun\Calculator.class

     文件      12616  2019-03-11 19:48  有理数计算器\有理数计算器\FXCalculator\src\lyun\Calculator.java

     文件        356  2019-03-11 19:48  有理数计算器\有理数计算器\实现的功能.txt

     文件       4949  2018-12-21 15:58  有理数计算器\有理数计算器\计算器(Java8以上).jar

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器\FXCalculator\bin\lyun

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器\FXCalculator\src\lyun

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器\FXCalculator\.settings

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器\FXCalculator\bin

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器\FXCalculator\src

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器\FXCalculator

     目录          0  2018-12-21 15:58  有理数计算器\有理数计算器

     目录          0  2019-03-11 19:47  有理数计算器

----------- ---------  ---------- -----  ----

                40365                    16


评论

共有 条评论