equalsIgnoreCase()进行运算符比较
package day03;
import java.util.Scanner;
/**
* 运算两个数字
* @author 74599
*
*/
public class ClassDemo03 {
public static void main(String[] args) {
//创建键盘输入
Scanner key = new Scanner(System.in);
//接收键盘输入变量
System.out.println("第一个数字:");
int num1 = key.nextInt();
System.out.println("第二个数字:");
int num2 = key.nextInt();
//接收键盘输入运算符号
System.out.println("运算符:");
String txt = key.next();
//定义计算公式
//加
int num3 = num1+num2;
//减
int num4 = num1-num2;
//乘
int num5 = num1*num2;
//除
int num6 = num1/num2;
//判断比较输入的运算并进行预定公式的调用输出
if(txt.equalsIgnoreCase("+")) {
System.out.println(num3);
}else if (txt.equalsIgnoreCase("-")) {
System.out.println(num4);
}else if (txt.equalsIgnoreCase("*")) {
System.out.println(num5);
}else if (txt.equalsIgnoreCase("/")) {
System.out.println(num6);
}else {
System.out.println("输入错误!");
}
//关闭键盘输入
key.close();
}
}
浙公网安备 33010602011771号