java计算机代码

Java计算器代码主要包括以下几个部分:

  1. 导入必要的库:我们需要导入java.util.Scanner类,用于获取用户输入。
import java.util.Scanner;
  1. 定义主类和主方法:在Java程序中,每个程序都需要一个主类和一个主方法。
public class Calculator {
    public static void main(String[] args) {
        // 在这里编写计算器的代码
    }
}
  1. 获取用户输入:使用Scanner类获取用户输入的两个数字和一个运算符。
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.print("请输入运算符(+、-、*、/):");
char operator = scanner.next().charAt(0);
System.out.print("请输入第二个数字:");
double num2 = scanner.nextDouble();
  1. 根据运算符进行计算:根据用户输入的运算符,执行相应的计算操作。
double result;
switch (operator) {
    case '+':
        result = num1 + num2;
        break;
    case '-':
        result = num1 - num2;
        break;
    case '*':
        result = num1 * num2;
        break;
    case '/':
        if (num2 == 0) {
            System.out.println("除数不能为0");
            return;
        }
        result = num1 / num2;
        break;
    default:
        System.out.println("无效的运算符");
        return;
}
  1. 输出结果:将计算结果输出到控制台。
System.out.println("计算结果为:" + result);

将以上代码整合在一起,完整的Java计算器代码如下:

import java.util.Scanner;

public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入第一个数字:");
        double num1 = scanner.nextDouble();
        System.out.print("请输入运算符(+、-、*、/):");
        char operator = scanner.next().charAt(0);
        System.out.print("请输入第二个数字:");
        double num2 = scanner.nextDouble();

        double result;
        switch (operator) {
            case '+':
                result = num1 + num2;
                break;
            case '-':
                result = num1 - num2;
                break;
            case '*':
                result = num1 * num2;
                break;
            case '/':
                if (num2 == 0) {
                    System.out.println("除数不能为0");
                    return;
                }
                result = num1 / num2;
                break;
            default:
                System.out.println("无效的运算符");
                return;
        }

        System.out.println("计算结果为:" + result);
    }
}

你可能感兴趣的:(java,python,开发语言)