Java计算器简易代码

这篇具有很好参考价值的文章主要介绍了Java计算器简易代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

B站狂神计算器作业

我写的计算器

package com.chen.method;

import java.util.Scanner;
//简易计算器
public class Demo7 {
    public static void main(String[] args) {
        //输入操作数1
        Scanner scanner1 = new Scanner(System.in);
        System.out.println("请输入操作数1:");
        float number1 = scanner1.nextFloat();

        //输入操作数2
        Scanner scanner2 = new Scanner(System.in);
        System.out.println("请输入操作数2:");
        float number2 = scanner2.nextFloat();

        //输入操作
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入操作(+,-,*,/):");
        String symbol = scanner.next();

        //调用方法
        switch (symbol){
            case "+":
               float sum = add(number1,number2);
                System.out.println(sum);
                break;
            case "-":
                float difference = subtraction(number1,number2);
                System.out.println(difference);
                break;
            case "*":
                float product = multiplication(number1,number2);
                System.out.println(product);
                break;
            case "/":
                float quotient = division(number1,number2);
                System.out.println(quotient);
                break;

        }
        scanner1.close();
        scanner2.close();
        scanner.close();


    }
    //加法
    public static float add(float a,float b){
        float sum = a + b;
        return sum;

    }
    //减法
    public static float subtraction(float c,float d){
        float difference = c - d;
        return difference;

    }
    //乘法
    public static float multiplication(float e,float f){
        float product = e * f;
        return product;

    }
    //除法
    public static float division(float g,float h){
        float quotient = g / h;
        return quotient;

    }

}

网上搜的进阶版本

package com.chen.method;

import java.util.Scanner;
//计算器优化
public class Demo8 {
    public static void main(String[] args) {
        System.out.println("请输入第一个数:");
        Scanner scanner = new Scanner(System.in);
        float a = scanner.nextFloat();

        System.out.println("请输入运算符(+,-,*,/):");
        Scanner scanner1 = new Scanner(System.in);
        String b = scanner1.next();

        System.out.println("请输入下一个数:");
        Scanner scanner2 = new Scanner(System.in);
        float c = scanner2.nextFloat();

        while (true) {
            //点睛之笔!
            float count = count(a,b,c);
            a = count;
            System.out.println("继续输入运算符进行运算,或输入Q退出程序...");

            b = scanner2.next();
            if (b.equals("Q")||b.equals("q")) {
                break;
            }
            System.out.println("请输入数据...");
            c = scanner1.nextFloat();

        }

    }
    public static float count(float a,String b,float c){

        switch (b) {
            case "+":
                System.out.println("当前运算结果为"+add(a, c));
                return  add(a, c);
            case "-":
                System.out.println("当前运算结果为"+sub(a, c));
                return sub(a, c);
            case "*":
                System.out.println("当前运算结果为"+mul(a, c));
                return  mul(a, c);
            case "/":
                System.out.println("当前运算结果为"+div(a, c));
                return div(a, c);
            default:
                System.out.println("非法输入");
                return 0;
        }

    };

    public static float add(float a, float b) {
        return a + b;
    }
    public static float sub(float a, float b) {
        return a - b;
    }
    public static float mul(float a, float b) {
        return a * b;
    }
    public static float div(float a, float b) {
        return a / b;
    }
}



拿走不谢!文章来源地址https://www.toymoban.com/news/detail-503808.html

到了这里,关于Java计算器简易代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java 简易计算器

    1.使用Java图形界面组件设计软件,界面如图所示。 2.软件能够满足基本的“加、减、乘、除”等运算要求。 3.程序代码清晰,语法规范,结构合理,逻辑正确。 先分析,计算器大概是由三个大部分组成的:菜单栏,显示框,按钮。 所以定义一个类cal继承JFrame。 我们定义完后

    2024年02月01日
    浏览(49)
  • Python - 简易版计算器(附完整代码)

    对输入的两个数进行一次加减乘除 对输入的运算符进行判断 做出计算机图形界面

    2024年02月08日
    浏览(45)
  • Java课程设计——简易计算器

    1.系统简介 1.1设计背景     随着人们物质生活水平的日益提高,人们对高质量的计算提出了更高的要求。当今世界,是云计算的生活和物联网发展和使用阶段,计算性能的高低和计算的效率直接影响到了人们的生活。对此,使用Java语言开发出一个为人们生活带来便利的计算

    2024年02月08日
    浏览(41)
  • 单片机实现简易计算器功能,附有解析与代码

    目录 首先分为根据要实现的功能来选择硬件和软件: 硬件部分 软件部分 输入部分: 计算部分: 连续计算: 源代码示例: 主函数: 键盘输入: LCD1602显示: 蜂鸣器: 延时函数: 首先我们要实现的功能有:多位显示,小数计算,连续计算,符号按错修改,, 用到LCD1602显示

    2024年02月09日
    浏览(46)
  • JAVA课程设计——GUI实现简易计算器

    一.设计任务及要求 任务:设计并实现一个计算器小程序 要求: 使用图形用户界面 能在键盘或鼠标上读入数据,并完成加,减,乘,除计算。 在屏幕上显示一个主菜单。 提示用户输入相应的数字键,分别执行加,减,乘,除计算功能和结束程序的功能。 二.需求分析: ​ 计算

    2024年02月12日
    浏览(41)
  • flutter写的一个计算器并保存历史记录

     

    2024年02月12日
    浏览(44)
  • QT 简易计算器

    2024年02月09日
    浏览(42)
  • C# 制作简易计算器

    前言:环境是vs 2022 1、打开vs2022后,右边导航栏选择创建新项目。  2、选择Windows窗体应用(.net  Framework)  3、进入配置新项目界面(项目名称和位置可自行修改)点击创建  4、窗体From1即为我们要要编辑的位置  5、在窗体中添加对应的工具 6、并在对应的属性窗口为其修改

    2024年02月08日
    浏览(47)
  • MFC基于对话框——仿照Windows计算器制作C++简易计算器

    目录 一、界面设计 二、设置成员变量 三、初始化成员变量  四、初始化对话框 ​五、添加控件代码 1.各个数字的代码(0~9) 2.清除功能的代码 3.退格功能的代码 4.加减乘除功能的代码 5.小数点功能的代码 6.正负号功能的代码 7.等于功能的代码 六、源码领取方式 制作好之后

    2024年02月05日
    浏览(64)
  • 微信小程序————简易计算器

        点击页面数字按键可以计算简单的加减乘除数据运算。 页面显示   大概逻辑是当点第一次击数字键的时候要有个变量来存储这个点击的数,然后再来个记录点击运算符的变量,等要算的数全输入后,最后“=”后把前面输入的数字和运算符以字符串的形式显示在上屏幕上

    2024年02月17日
    浏览(166)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包