作业 制作一个计算器
import java.util.Scanner;
public class Count {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//打开输入流
System.out.println("please input your first number");
double numb1=scanner.nextInt();
System.out.println("please input your second number");
double numb2=scanner.nextInt();
System.out.println("please input your method");
String str =scanner.next();
switch (str){
case "*":
double mult= Mult(numb1,numb2);
System.out.println(mult);
break;
case "/":
double divide=Divide(numb1,numb2);
System.out.println(divide);
//Non-static method 'Divide(double, double)' cannot be referenced from a static context
//在静态上下文中不能引用非静态方法
//非静态方法可以调用静态方法 静态方法不能调用非静态方法
break;
case "+"://必须用双引号 代表是字符串类型
double sum=Sum(numb1,numb2);
System.out.println(sum);
break;
case "-":
double sub=Sub(numb1,numb2);
System.out.println(sub);
break;
default:
break;
}
}
public static double Sum(double a,double b){
return a+b;
}
public static double Sub (double a,double b){
return a-b;
}
public static double Mult(double a, double b){
return a*b;
}
public static double Divide (double a,double b){
return a/b;
}
}