精简版计算机的实现

精简版计算机的实现

设计思路:

  1. 先写出加减乘除四个方法;

  2. 利用控制台输入数据和运算 符号;

  3. 利用循环和switch交互写出调用

  4. 传递数据

  5. 进行运算

代码如下:

package com.wang.method;

import java.util.Scanner;

public class Demo07 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("请输入运算数字以及运算符:");

      while(scanner.hasNextDouble()){
          double a=scanner.nextDouble();
          double b=scanner.nextDouble();
          String symbol=scanner.next();
            switch (symbol){
                case "+":add( a,b);
                break;
                case "-":cut( a,b);
                break;
                case "*":ride( a,b);
                break;
                case "/":divide( a,b);
                break;
                default:
                    System.out.println("输入符号无效:");
            }
          System.out.println("输入任意字母退出");
        }
      scanner.close();

  }
   public static void add(double a,double b){
       System.out.println(a+"+"+b+"="+(a+b));
  }
   public static void cut(double a,double b){
       System.out.println(a+"-"+b+"="+(a-b));
  }
   public static void ride(double a,double b){
       System.out.println(a+"*"+b+"="+(a*b));
  }
   public static void divide(double a,double b){
       if(b==0){
           System.out.println("分母不能为0");
          }else{
           System.out.println( a +"/"+b+"="+(a/b));
      }

  }
}

本人技术目前知道这里,如果还有啥小的错误,欢迎指导。

posted @ 2021-10-15 15:35  我自己12138  阅读(176)  评论(0)    收藏  举报