diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index f68d109..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,29 +0,0 @@
-### IntelliJ IDEA ###
-out/
-!**/src/main/**/out/
-!**/src/test/**/out/
-
-### Eclipse ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-bin/
-!**/src/main/**/bin/
-!**/src/test/**/bin/
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-
-### VS Code ###
-.vscode/
-
-### Mac OS ###
-.DS_Store
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 0548357..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 5d9ee31..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/demoForCaculator.iml b/demoForCaculator.iml
deleted file mode 100644
index c90834f..0000000
--- a/demoForCaculator.iml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Caculator.fxml b/src/Caculator.fxml
deleted file mode 100644
index ad7428e..0000000
--- a/src/Caculator.fxml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Caculator.java b/src/Caculator.java
deleted file mode 100644
index 557f765..0000000
--- a/src/Caculator.java
+++ /dev/null
@@ -1,24 +0,0 @@
-import javafx.application.Application;
-import javafx.fxml.FXMLLoader;
-import javafx.scene.Scene;
-import javafx.scene.layout.VBox;
-import javafx.stage.Stage;
-
-import java.net.URL;
-
-public class Caculator extends Application {
-
- @Override
- public void start(Stage primaryStage) throws Exception {
- URL url = getClass().getResource("Caculator.fxml");
- VBox root = FXMLLoader.load(url);
- Scene scene = new Scene(root);
- primaryStage.setScene(scene);
- primaryStage.setTitle("模拟计算器");
- primaryStage.show();
- }
-
- public static void main(String[] args) {
- launch(args);
- }
-}
diff --git a/src/CalculatorController.java b/src/CalculatorController.java
deleted file mode 100644
index 4d8abe8..0000000
--- a/src/CalculatorController.java
+++ /dev/null
@@ -1,65 +0,0 @@
-import javafx.fxml.FXML;
-import javafx.scene.control.*;
-import javafx.scene.layout.HBox;
-
-public class CalculatorController {
-
- @FXML
- private TextField number1Field;
-
- @FXML
- private ChoiceBox operatorChoiceBox;
-
- @FXML
- private TextField number2Field;
-
- @FXML
- private Label resultLabel;
-
- @FXML
- public void initialize() {
- // 初始化运算符下拉菜单
- operatorChoiceBox.getItems().addAll("+", "-", "*", "/", "%");
- }
-
- @FXML
- protected void handleCalculateAction() {
- try {
- double number1 = Double.parseDouble(number1Field.getText());
- double number2 = Double.parseDouble(number2Field.getText());
- String operator = operatorChoiceBox.getValue();
-
- double result = 0;
- switch (operator) {
- case "+":
- result = number1 + number2;
- break;
- case "-":
- result = number1 - number2;
- break;
- case "*":
- result = number1 * number2;
- break;
- case "/":
- if (number2 != 0) {
- result = number1 / number2;
- } else {
- throw new ArithmeticException("Division by zero");
- }
- break;
- case "%":
- if (number2 != 0) {
- result = number1 % number2;
- } else {
- throw new ArithmeticException("Division by zero");
- }
- break;
- default:
- throw new IllegalArgumentException("Invalid operator");
- }
- resultLabel.setText(String.valueOf(result));
- } catch (Exception e) {
- resultLabel.setText("Error: " + e.getMessage());
- }
- }
-}
\ No newline at end of file