Java方法|作业

作业

  • 写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。
  • 思路推荐

    • 写四个方法:加减乘除
    • 利用循环+ switch进行用户交互
    • 传递需要操作的两个数
    • 输出结果

代码

package method;

import java.util.Scanner;

public class homeWork {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int i = 0;
        int num;
        int one;
        int tow;
        while (i < 100) {
            System.out.println("请选择计算类型 1.加法,2.减法,3.乘法,4.除法 :");
            num = scanner.nextInt();
            if (1 == num) {
                System.out.println("**您当前选择的是加法(请输入第一位数字:):");
                one = scanner.nextInt();
                oneText();
                tow = scanner.nextInt();
                System.out.println(one + "+" + tow + "=" + (one+tow));
            } else if (2 == num) {
                System.out.println("**您当前选择的是减法(请输入第一位数字:):");
                one = scanner.nextInt();
                oneText();
                tow = scanner.nextInt();
                System.out.println(one + "-" + tow + "=" + (one-tow));
            } else if (3 == num) {
                System.out.println("**您当前选择的是乘法(请输入第一位数字:):");
                one = scanner.nextInt();
                oneText();
                tow = scanner.nextInt();
                System.out.println(one + "*" + tow + "=" + (one*tow));
            } else if (4 == num) {
                System.out.println("**您当前选择的是除法(请输入第一位数字:):");
                one = scanner.nextInt();
                oneText();
                tow = scanner.nextInt();
                System.out.println(one + "/" + tow + "=" + (one/tow));
            }else {
                System.out.println("**输入有误,请重新输入!");
            }

        }
        scanner.close();

    }
    public static void oneText(){
        System.out.println("****请输入第二位数字:");
    }
}

运行结果

请选择计算类型 1.加法,2.减法,3.乘法,4.除法 :
3
**您当前选择的是乘法(请输入第一位数字:):
8
****请输入第二位数字:
6
8*6=48
请选择计算类型 1.加法,2.减法,3.乘法,4.除法 :
无标签
评论区
头像
文章目录