程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(1)

Java中使用switch实现简单的计算器

发布于2021-04-17 20:34     阅读(1147)     评论(0)     点赞(4)     收藏(0)


写一个计算器,要求实现加减乘除功能,并且能够循环接收数据,通过用户交互实现

思路推荐:

1)写4个方法:加减乘除
2)利用循环+switch进行用户交互
3)传递需要操作的两个数
4)输出结果
参考代码如下:

package method;

import java.util.Scanner;

public class TestDemo {
    public static void main(String[] args) {
        while (true){
            System.out.println("输入用空格隔开,如:(6 + 9):");
            Scanner sc = new Scanner(System.in);
            double a = sc.nextDouble();

            String s = sc.next();

            double b = sc.nextDouble();

            double result = 0;
            switch (s){
                case "+":
                    result = add(a,b);
                    break;
                case "-":
                    result = subtract(a,b);
                    break;
                case "*":
                    result = multiply(a,b);
                    break;
                case "/":
                    result = divide(a,b);
                    break;
                default:
                    System.out.println("输入错误");
                    break;

            }
            System.out.println("输出的结果是:"+a+s+b+"="+result);
        }
    }

    public static double add(double x,double y){
        return  x+y ;

    }
    public static double subtract(double x,double y){
        return x-y;
    }
    public static double multiply(double x,double y){
        return x*y;
    }
    public static double divide(double x,double y){
        if (y==0)
            System.out.println("除数不能为0!");

        return x/y;
    }
}



所属网站分类: 技术文章 > 博客

作者:java大师

链接:http://www.javaheidong.com/blog/article/158769/1baa3077a9d7cdb9a0c4/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)