1. 写了加减乘除四个方法
2. 通过scanner输入两个数字
3. 通过switch选择分支(选+、-、*、/)
4. 通过主函数调用
代码:
package com.dwj.demo.method;
import java.util.Scanner;
public class Calculator {
//和方法
public static void add(int a,int b){
int sum=a+b;
System.out.println(sum);
}
//差方法
public static void minus(int a,int b){
int sum=a-b;
System.out.println(sum);
}
//乘方法
public static void multi(int a,int b){
int sum=a*b;
System.out.println(sum);
}
//除方法
public static void divide(int a,int b){
if (b==0){
System.out.println("错误!!!");
}else {
int sum=a/b;
System.out.println(sum);
}
}
public void cal() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入计算的第一个数字:");
int a = scanner.nextInt();
System.out.println("请输入计算的第二个数字:");
int b = scanner.nextInt();
System.out.println("请选择运算(+、-、/、*)");
char op = scanner.next().charAt(0);//??
switch (op) {
case '+':
add(a, b);
break;
case '-':
minus(a, b);
break;
case '*':
multi(a, b);
break;
case '/':
divide(a, b);
break;
default:
System.out.println("不支持");
break;
}
}
public static void main(String[] args) {
Calculator calculator=new Calculator();
calculator.cal();
}
}
结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)