其他分享
首页 > 其他分享> > day17:学习总结

day17:学习总结

作者:互联网

今天研究老师留下的计算器作业,因为自身基础薄弱且学习的知识还没有融会贯通,导致心中有很多的思路但是都不可行。用b站UP主水哥的话来说就是还未建立编程语言与现实世界的联系!研究了一下午才做出来一个需要手动修改数据才能使用的计算器,与同站的博主们做出来的计算机差距过大,后来参考后学着改进了一个。

下面是知识点

这是自己想的计算器
package com.liangwenwei.方法;

import java.util.Scanner;

public class 计算器练习 {
   public static void main(String[] args) {
           double max=max(1,2);
           System.out.println(max);

  }
   public static double max(double a,double b){
       char i='/';


       if (i=='x'){
           return a*b;
      }else if (i=='/'){
           return a/b;
      }else  if (i=='+'){
           return a+b;
      }else if (i=='-'){
           return a-b;
      }else{
          return 0;
      }


  }
这是参考后做的计算器
package com.liangwenwei.方法;

import java.util.Scanner;

public class 参考后改进的计算器 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);

       System.out.println("请输入第一个数");
       double num1=scanner.nextDouble();

       System.out.println("请输入运算符");
       String operator=scanner.next();

       System.out.println("请输入第二个数");
       double num2=scanner.nextDouble();

       switch (operator){
           case "*":
               System.out.println(num1+"*"+num2+"="+sum(num1,num2));
               break;
           case "/":
               System.out.println(num1+"/"+num2+"="+sum1(num1,num2));
               break;
           case "+":
               System.out.println(num1+"+"+num2+"="+sum2(num1,num2));
               break;
           case "-":
               System.out.println(num1+"-"+num2+"="+sum3(num1,num2));
               break;
           default:
               System.out.println("请输入正确的运算符号!");
               break;

      }
                scanner.close();
  }
   public static double sum(double a,double b){
       return a*b;
  }
   public static double sum1(double a,double b){
       return a/b;
  }
   public static double sum2(double a,double b){
       return a+b;
  }
   public static double sum3(double a,double b){
       return a-b;
  }

}

 

 

标签:总结,return,double,System,学习,day17,println,public,out
来源: https://www.cnblogs.com/LWW0518/p/15779463.html