使用scanner对象,制作一个计算器
package com.YouHaoXin.method;
import java.util.Scanner;
public class Demo09 {
public static void main(String[] args) {
while (true) {
Scanner scanner = new Scanner(System.in);
Scanner scanner1 = new Scanner(System.in);
System.out.println("请输入要计算的两个数字:");
int i = scanner.nextInt();
int i1 = scanner.nextInt();
System.out.println("请输入您要计算的方式(+,-,*,/)");
Scanner scanner2 = new Scanner(System.in);
String charset = scanner2.nextLine();
switch (charset) {
case "+":
System.out.println("加法结果为:"+(test1(i, i1)));
break;
case "-":
System.out.println("减法法结果为:"+(test2(i,i1)));
break;
case "*":
System.out.println("乘法结果为:"+(test3(i, i1)));
break;
case "/":
System.out.println("除法结果为:"+(test4(i, i1)));
break;
}
}
}
public static int test1(int a,int b){
return a+b;
}
public static int test2(int a,int b){
return a-b;
}
public static int test3(int a,int b){
return a*b;
}
public static double test4(double a,double b){
if(b==0){
System.out.println("输入错误,除法中b不能为:");
return 0;
}else{return a/b;}
}
}