【狂神說Java】Java零基礎(chǔ)學(xué)習(xí)視頻通俗易懂

你好,這里是關(guān)于簡易計算器的JAVA代碼
import java.util.Scanner;
/**
?* @author chatGPT
?*/
public class SimpleCalculator {
??public static void main(String[] args) {
????Scanner scanner = new Scanner(System.in);
????System.out.print("請輸入第一個數(shù):");
????double num1 = scanner.nextDouble();
????System.out.print("請輸入第二個數(shù):");
????double num2 = scanner.nextDouble();
????System.out.print("請選擇要進行的操作:\n1.加\n2.減\n3.乘\n4.除\n");
????int choice = scanner.nextInt();
????switch (choice) {
??????case 1:
????????System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
????????break;
??????case 2:
????????System.out.println(num1 + " - " + num2 + " = " + (num1 - num2));
????????break;
??????case 3:
????????System.out.println(num1 + " * " + num2 + " = " + (num1 * num2));
????????break;
??????case 4:
????????if (num2 == 0) {
??????????System.out.println("除數(shù)不能為0!");
????????} else {
??????????System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
????????}
????????break;
??????default:
????????System.out.println("無效的操作!");
????}
????scanner.close();
??}
}
import java.util.Scanner;
/**
* @author chatGPT
*/
public class SimpleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入第一個數(shù):");
double num1 = scanner.nextDouble();
System.out.print("請輸入第二個數(shù):");
double num2 = scanner.nextDouble();
System.out.print("請選擇要進行的操作:\n1.加\n2.減\n3.乘\n4.除\n");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
break;
case 2:
System.out.println(num1 + " - " + num2 + " = " + (num1 - num2));
break;
case 3:
System.out.println(num1 + " * " + num2 + " = " + (num1 * num2));
break;
case 4:
if (num2 == 0) {
System.out.println("除數(shù)不能為0!");
} else {
System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
}
break;
default:
System.out.println("無效的操作!");
}
scanner.close();
}
}