JAVA课后作业 简易计算器

119 阅读1分钟

要求:写一个计算器,要求实现加减乘除,并且能够循环接收新的数据,通过用户交互实现 1.写四个方法:加减乘除 2.利用循环+switch进行用户交互 3.传递需要操作的两个数 4.输出结果

package com.kuang.method;

import java.io.IOException;
import java.util.Scanner;

/**
 * 计算器
 */
public class homework1 {
    public static void main(String[] args) throws IOException {
        System.out.println("请输入要执行的算法 1.加法 2.减法 3.乘法 4.除法 输入0退出计算");
        int i = Integer.parseInt(new Scanner(System.in).next());
        while (i!=0) {
            switch (i) {
                case 1:
                    System.out.println(add());
                    break;
                case 2:
                    System.out.println(sub());
                    break;
                case 3:
                    System.out.println(mul());
                    break;
                case 4:
                    System.out.println(div());
                    break;

            }
            System.out.println("请输入要执行的算法 1.加法 2.减法 3.乘法 4.除法 输入0退出计算");
            i = Integer.parseInt(new Scanner(System.in).next());
        }

    }
    public static int add(){
        System.out.println("请输入两个整数");
        int a = input();
        int b = input();
        return a+b;
    }
    public static int sub(){
        System.out.println("请输入两个整数");
        int a = input();
        int b = input();
        return a-b;
    }
    public static int mul(){
        System.out.println("请输入两个整数");
        int a = input();
        int b = input();
        return a*b;
    }
    public static int div(){
        System.out.println("请输入两个整数");
        int a = input();
        int b = input();
        return a/b;
    }

    public static int input(){
        int num = Integer.parseInt(new Scanner(System.in).next());
        return num;
    }


}