方法练习-写一个简单计算器

package com.beijing.xiaowen.methods;

import java.util.Scanner;

public class Test01 {
    public static void main(String[] args) {
        int a = 0;
        int b = 0;
        String abc = "";
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入内容:");
        if (scanner.hasNextInt()){
            a = scanner.nextInt();
        }
        Scanner scanner1 = new Scanner(System.in);
        System.out.println("输入内容:");
        if (scanner1.hasNextInt()){
            b = scanner1.nextInt();
        }
        Scanner scanner2 = new Scanner(System.in);
        System.out.println("输入内容:");
        if (scanner2.hasNextLine()){
            abc = scanner2.nextLine();
        }

        method(a,b,abc);
        scanner.close();
    }

    static void method(int a,int b,String x){
        switch (x){
            case "+":
                System.out.println(a+b);
                break;
            case "-":
                System.out.println(a-b);
                break;
            case "*":
                System.out.println(a*b);
                break;
            case "/":
                System.out.println(a/b);
                break;
        }
    }
}
posted @   Always_0708  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示