From c260ad9301691a6a585a06ef59ae2a8a686372d4 Mon Sep 17 00:00:00 2001 From: clf <264939904@qq.com> Date: Thu, 10 Oct 2024 15:09:33 +0800 Subject: [PATCH] 111 --- Main.java | 104 ++++++++++++++++++++++- out/production/jeidui1/.idea/.gitignore | 3 + out/production/jeidui1/.idea/misc.xml | 6 ++ out/production/jeidui1/.idea/modules.xml | 8 ++ out/production/jeidui1/.idea/vcs.xml | 6 ++ out/production/jeidui1/Main.class | Bin 0 -> 2689 bytes out/production/jeidui1/jeidui1.iml | 11 +++ out/production/jeidui1/src | 0 8 files changed, 137 insertions(+), 1 deletion(-) create mode 100644 out/production/jeidui1/.idea/.gitignore create mode 100644 out/production/jeidui1/.idea/misc.xml create mode 100644 out/production/jeidui1/.idea/modules.xml create mode 100644 out/production/jeidui1/.idea/vcs.xml create mode 100644 out/production/jeidui1/Main.class create mode 100644 out/production/jeidui1/jeidui1.iml create mode 100644 out/production/jeidui1/src diff --git a/Main.java b/Main.java index 5413063..c6d43f7 100644 --- a/Main.java +++ b/Main.java @@ -1,5 +1,107 @@ +import java.util.Scanner; + public class Main { + public static void main(String[] args) { - System.out.println("hello "); + Scanner scanner = new Scanner(System.in); + + System.out.println("欢迎使用简单计算器!"); + System.out.println("请选择操作:"); + System.out.println("1. 加法"); + System.out.println("2. 减法"); + System.out.println("3. 乘法"); + System.out.println("4. 除法"); + System.out.println("5. 取余"); + System.out.print("输入你的选择(1/2/3/4/5): "); + + int choice = scanner.nextInt(); + + switch (choice) { + case 1: + performAddition(scanner); + break; + case 2: + performSubtraction(scanner); + break; + case 3: + performMultiplication(scanner); + break; + case 4: + performDivision(scanner); + break; + case 5: + performModulus(scanner); + break; + default: + System.out.println("无效选择,请重试。"); + } + + scanner.close(); + } + + private static void performAddition(Scanner scanner) { + System.out.print("输入第一个数字: "); + double num1 = scanner.nextDouble(); + + System.out.print("输入第二个数字: "); + double num2 = scanner.nextDouble(); + + double result = num1 + num2; + + System.out.println("结果: " + result); + } + + private static void performSubtraction(Scanner scanner) { + System.out.print("输入第一个数字: "); + double num1 = scanner.nextDouble(); + + System.out.print("输入第二个数字: "); + double num2 = scanner.nextDouble(); + + double result = num1 - num2; + + System.out.println("结果: " + result); + } + + private static void performMultiplication(Scanner scanner) { + System.out.print("输入第一个数字: "); + double num1 = scanner.nextDouble(); + + System.out.print("输入第二个数字: "); + double num2 = scanner.nextDouble(); + + double result = num1 * num2; + + System.out.println("结果: " + result); + } + + private static void performDivision(Scanner scanner) { + System.out.print("输入第一个数字: "); + double num1 = scanner.nextDouble(); + + System.out.print("输入第二个数字: "); + double num2 = scanner.nextDouble(); + + if (num2 == 0) { + System.out.println("错误: 除数不能为零。"); + } else { + double result = num1 / num2; + System.out.println("结果: " + result); + } + } + + private static void performModulus(Scanner scanner) { + System.out.print("输入第一个数字: "); + int num1 = scanner.nextInt(); + + System.out.print("输入第二个数字: "); + int num2 = scanner.nextInt(); + + if (num2 == 0) { + System.out.println("错误: 除数不能为零。"); + } else { + int result = num1 % num2; + System.out.println("结果: " + result); + } } } diff --git a/out/production/jeidui1/.idea/.gitignore b/out/production/jeidui1/.idea/.gitignore new file mode 100644 index 0000000..359bb53 --- /dev/null +++ b/out/production/jeidui1/.idea/.gitignore @@ -0,0 +1,3 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml diff --git a/out/production/jeidui1/.idea/misc.xml b/out/production/jeidui1/.idea/misc.xml new file mode 100644 index 0000000..0548357 --- /dev/null +++ b/out/production/jeidui1/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/jeidui1/.idea/modules.xml b/out/production/jeidui1/.idea/modules.xml new file mode 100644 index 0000000..d1018eb --- /dev/null +++ b/out/production/jeidui1/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/out/production/jeidui1/.idea/vcs.xml b/out/production/jeidui1/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/out/production/jeidui1/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/jeidui1/Main.class b/out/production/jeidui1/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..2da2f9b9fde98de62d39beede91fac5e6fe8192a GIT binary patch literal 2689 zcmbVN|5H>|6#qOH*vGP>f+zyQ`XymOSOHA|#V-(ufRd{uS=wWFg@?=Tw(OE-Gnsuc zOR^ayf}FCl!5kB_nT1qz`n7+fWr3gk3vBw__nxpS)ga8f=iYnHJ?HZ|_nfHHuL{ipVe7PDEe?v| zkQmy;@R}G7%V-w{ugf?hHG~=iRIoK`Zn2>LYK@mfT4405@GdyM-myo{6yg0)hp`hZ@9c3DuEi_RBUe%@O`%gmFseNj%7BcOLrQaR)hRN09^oN5k zPrWLVm?H92DpF&`OIR;qsg|aAqGohj(FIi)bX#!(UI}@zn?FoH{31H>aO(2)sat0z z`v<0PeLr<;aB}GSqx&D2(PM=VeuAGK9h*6GKKA*~u}l5Yi7Sup4>M?4scrJJtFhk( zI4|e?+(ms}QEH3+{ zqr$PtvDsc_vmyY$6>lSG#mm@Y#Wpc)7ekF0c3_KyoY>&i*ubay@kjSB2$1Lcr$-0= zI&;>FUXh0tdYq}7H>2ZcqT@GW1GguC85I6Q2tTF1dm&Cu&9im3JFI%$qKM?FdzWJ0 zUJ*X}@QxTxT5$^RN?0{>d1!icv`S+W&d^`a&B+)V) z3%GJnN|Z@OV~~F3BmspSleJ9~?3`P50~Dc{s}yWN33qr{a>B%a;MzSTwBLbg42jKm zkd&Srfmuk|kST_=7&6t6Rzof_WLgA^iz8UFJ@*E^0`>efaFlEL74a+Mx0TabWHCEM5v<%J z7TLyPZ-L!anZ%uY$Y~!#Zu+VS^0Ja5$dABA>T_3`r+F$S=?x@VN>UDF6Hq>(R1%7S zT*P>crU3=5N|@?OV#y|%D$Y!_&S8Qokwlz)q85U)b0Ijl5a(7Rs3Oj4#^27!I~aH8 z3*h7{x)7Wv7J{>uIO~YBo;VwbvynKPh_m?xaPpxyaQSkn%6vn zH3fG6{{h$Qe?4m+*iYcC1b%?PodkY}SKP)PILym$$6g$nC9siN{mMaVqJ~9j)XbJf znNb>|nq?$BMzP71$MWD$mO*ENg(C{9A&$ + + + + + + + + + + \ No newline at end of file diff --git a/out/production/jeidui1/src b/out/production/jeidui1/src new file mode 100644 index 0000000..e69de29