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();
  }
}

posted @ 2020-03-04 19:29  番禺谢广坤  阅读(153)  评论(0)    收藏  举报