Java学习-方法08作业参考代码

作业参考代码

package com.method.www;

import java.util.Scanner;

//实现一个加减乘除的计算器
public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (true){
            System.out.println("请输入两个数字:");
            double a = scanner.nextDouble();
            double b = scanner.nextDouble();
            System.out.println("请输入运算符号:");
            //charAt(0)的作用是获取字符串的第一个字符
            char c = scanner.next().charAt(0);
            switch (c){
                case '+':
                    System.out.println(add(a,b));
                    break;
                case '-':
                    System.out.println(sub(a,b));
                    break;
                case '*':
                    System.out.println(mul(a,b));
                    break;
                case '/':
                    System.out.println(div(a,b));
                    break;
                default:
                    System.out.println("输入错误");
                    break;
            }
            System.out.println("是否继续?y/n");
            String str = scanner.next();
            if(str.equals("n")){
                break;
            }else if(str.equals("y")){
                continue;
            }
        }

    }

    public static double add(double a,double b){
        return a+b;
    }
    public static double sub(double a,double b){
        return a-b;
    }
    public static double mul(double a,double b){
        return a*b;
    }
    public static double div(double a,double b){
        return a/b;
    }
}

以上代码有些不完善,仅供大家参考。

posted on 2025-06-17 00:53  burgess0x  阅读(9)  评论(0)    收藏  举报