aboutsummaryrefslogtreecommitdiffstats
path: root/content/posts/Java小程序之两数计算器.md
diff options
context:
space:
mode:
authoryingyu5658 <i@yingyu5658.me>2025-12-13 08:33:08 +0800
committeryingyu5658 <i@yingyu5658.me>2025-12-13 08:33:08 +0800
commit1e5f8eb33bc41cb59faf059e83701152785cabea (patch)
tree45867273ac2178285be840764f7962d2b55556c6 /content/posts/Java小程序之两数计算器.md
downloadblog-1e5f8eb33bc41cb59faf059e83701152785cabea.tar.gz
blog-1e5f8eb33bc41cb59faf059e83701152785cabea.zip
Initial commit
Diffstat (limited to 'content/posts/Java小程序之两数计算器.md')
-rw-r--r--content/posts/Java小程序之两数计算器.md112
1 files changed, 112 insertions, 0 deletions
diff --git a/content/posts/Java小程序之两数计算器.md b/content/posts/Java小程序之两数计算器.md
new file mode 100644
index 0000000..2e7c415
--- /dev/null
+++ b/content/posts/Java小程序之两数计算器.md
@@ -0,0 +1,112 @@
+---
+abbrlink: 3073696125
+author: yingyu5658
+categories:
+- 往昔
+cid: 90
+cover: images\2024\12\2743265221.jpg
+customSummary: null
+date: "2024-11-30 18:51:07"
+layout: post
+mathjax: auto
+noThumbInfoEmoji: null
+noThumbInfoStyle: default
+outdatedNotice: false
+parseWay: auto
+reprint: standard
+slug: 90
+status: publish
+tags:
+- Java
+thumb: null
+thumbChoice: default
+thumbDesc: null
+thumbSmall: null
+thumbStyle: default
+title: Java小程序之两数计算器
+---
+
+
+这个案例是我练习方法的使用时做的,应该能有更好的方式实现这个功能。
+代码如下
+```java
+
+import org.w3c.dom.ls.LSOutput;
+
+import java.util.Scanner;
+
+public class Basic {
+ public static void main(String[] args) {
+ for (; ; ) {
+
+
+ System.out.println("欢迎使用!");
+ System.out.println("按键1 2 3 4分别为加 减 乘 除,输入后请回车");
+ Scanner startSc = new Scanner(System.in);
+ int selectNumber = startSc.nextInt();
+ if(selectNumber >4) {
+ System.out.println("请输入正确的数字以选择!");
+ }
+ //以下为加法
+ if (selectNumber == 1) {
+ System.out.println("请输入您要计算的第一个数字");
+ Scanner jiafaSc = new Scanner(System.in);
+ int jiafa1 = jiafaSc.nextInt();
+ System.out.println("请输入您要计算的第二个数字");
+ int jiafa2 = jiafaSc.nextInt();
+ jiafa(jiafa1, jiafa2);
+ }
+ //以下为减法
+ if (selectNumber == 2) {
+ System.out.println("请输入您要计算的第一个数字");
+ Scanner jianfaSc = new Scanner(System.in);
+ int jianfa1 = jianfaSc.nextInt();
+ System.out.println("请输入您要计算的第二个数字");
+ int jianfa2 = jianfaSc.nextInt();
+ jianfa(jianfa1, jianfa2);
+ }
+ //以下为乘法
+ if (selectNumber == 3) {
+ System.out.println("请输入您要计算的第一个数字");
+ Scanner chengfaSc = new Scanner(System.in);
+ int chengfa1 = chengfaSc.nextInt();
+ System.out.println("请输入您要计算的第二个数字");
+ int chengfa2 = chengfaSc.nextInt();
+ chengfa(chengfa1, chengfa2);
+ }
+ if (selectNumber == 4) {
+ System.out.println("请输入您要计算的第一个数字");
+ Scanner chufaSc = new Scanner(System.in);
+ int chufa1 = chufaSc.nextInt();
+ System.out.println("请输入您要计算的第二个数字");
+ int chufa2 = chufaSc.nextInt();
+ chufa(chufa1, chufa2);
+ }
+ System.out.println("-----------------------------------------");
+ }
+ }
+ //加减乘除各项功能的方法,上面直接调用
+ public static int jiafa(int a, int b) {
+ int jieguo = a + b;
+ System.out.println(jieguo);
+ return a + b;
+ }
+
+ public static int jianfa(int a, int b) {
+ int jieguo = a - b;
+ System.out.println(jieguo);
+ return a - b;
+ }
+
+ public static int chengfa(int a, int b) {
+ int jieguo = a * b;
+ System.out.println(jieguo);
+ return a * b;
+ }
+
+ public static int chufa(int a, int b) {
+ int jieguo = a / b;
+ System.out.println(jieguo);
+ return a / b;
+ }
+}