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日
    浏览(50)
  • Python - 简易版计算器(附完整代码)

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

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

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

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

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

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

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

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

     

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

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

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

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

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

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

    微信小程序-简易计算器,满足日常所用的的加减乘除计算 一、前期准备工作 软件环境:微信开发者工具 官方下载地址:微信开发者工具下载地址与更新日志 | 微信开放文档 1、基本需求。 简易计算器 满足日常所用的的加减乘除计算 带历史记录,查看过往计算 2、案例目录结构

    2024年02月04日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包