Day20--作业计算器

xiaokunzhong / 2024-10-29 / 原文

Day20--作业计算器

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

思路推荐:

  • 写 4 个方法:加减乘除。
  • 利用循环+switch 进行用户交互。
  • 传递需要操作的两个数。
  • 输出结果。
package com.liu.www.method;
import java.util.Scanner;
public class Homework {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
       while(true){
           System.out.println("请输入第一个数字num1:");
           double num1= scanner.nextDouble();
           System.out.println("请输入第二个数字num2:");
           double num2= scanner.nextDouble();
           System.out.println("请输入接下来的选择:1.加;2.减;3.乘;4.除");
           int i1 = scanner.nextInt();
           switch(i1){
               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("num1/num2="+(num1/num2));
                   }else{
                       System.out.println("计算不成立!!!!");
                   }



           }
           System.out.println("是否继续进行?输入i(1/2)");
           int i = scanner.nextInt();
           if(i!=1){
               break;
           }
       }

    }




}