diff options
| author | yingyu5658 <i@yingyu5658.me> | 2025-12-13 08:33:08 +0800 |
|---|---|---|
| committer | yingyu5658 <i@yingyu5658.me> | 2025-12-13 08:33:08 +0800 |
| commit | 1e5f8eb33bc41cb59faf059e83701152785cabea (patch) | |
| tree | 45867273ac2178285be840764f7962d2b55556c6 /content/posts/Java小程序之两数计算器.md | |
| download | blog-1e5f8eb33bc41cb59faf059e83701152785cabea.tar.gz blog-1e5f8eb33bc41cb59faf059e83701152785cabea.zip | |
Initial commit
Diffstat (limited to 'content/posts/Java小程序之两数计算器.md')
| -rw-r--r-- | content/posts/Java小程序之两数计算器.md | 112 |
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; + } +} |
