键盘接收数,接收运算符号进行运算!!

package com.hp.cn1;

import java.util.Scanner;

public class Task1 {
    public static void main(String[] args) {
        int a = 0;//输入数1初始值0
        int b = 0;//输入数2初始值0
        int c = 0;//输入运算符代表的数初始值0
        int shu1 = 100;//输入数最大值
        int shu2 = 0;//输入数最小值
        //int zhi1 = 100;//输出最大值
        int zhi2 = 0;//输出最小值
        int zui = 0;//最终接收值
        Scanner in = new Scanner(System.in);//从键盘接收
        System.out.println("请输入第一个0-100的数字");
        a = in.nextInt();//接收值赋值给a
        System.out.println("请输入第二个0-100的数字");
        b = in.nextInt();//接收值赋值给b
        System.out.println("请输入运算符1:+,2:-,3:*,4:/");
        c = in.nextInt();//接收值赋值给c
        if(a > shu1 || a < shu2 || b > shu1 || b < shu2) {
            System.out.println("输入的数不符合规定");
        }else {
            switch (c) {
            case 1:
                System.out.println("计算结果为:"+a+"+"+b+"=");
                zui = a + b;
                break;
            case 2:
                System.out.println("计算结果为:"+a+"-"+b+"=");
                zui = a - b;
                break;
            case 3:
                System.out.println("计算结果为:"+a+"*"+b+"=");
                zui = a * b;
                break;
            case 4:
                System.out.println("计算结果为:"+a+"/"+b+"=");
                zui = a / b;
                break;
            }
            if(zui < zhi2) {
                System.out.println("计算结果不符合规定");
            }else {
                System.out.println("计算结果为"+zui);
            }
        }
    }
}

原文地址:https://www.cnblogs.com/wjwz/p/14123933.html