码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 编写java程序模拟简单的计算器


    /**
     * 编写java程序模拟简单的计算器
     * 定义名为Number的类其中有两个整型数据成员变量n1和n2应该声明为私有
     * 编写构造方法赋予n1和n2初始值
     * 再为该类定义加addition()、减subtration()、乘multiplication()、除division()等公有实例方法,分别对两个成员变量执行加减乘除运算
     * 在main方法中创建Number类的对象调用各个方法并显示计算结果
     */
    class NumberText{
        public static void main(String[] args) {
    //        调用无参构造方法创建对象
            Number number1 = new Number();
    //        调用set方法赋值
            number1.setN1(10);
            number1.setN2(3);
    //        调用加减乘除方法进行计算
            number1.addition();
            number1.subtration();
            number1.multiplication();
            number1.division();
    
    //        调用有参构造方法创建对象
            Number number2 = new Number(30,0);
    //        调用加减乘除方法
            number2.addition();
            number2.subtration();
            number2.multiplication();
            number2.division();
        }
    }
    class Number{
        private int n1;
        private int n2;
    //    无参构造方法
    
        public Number() {
        }
    
    //    有参构造方法
    
        public Number(int n1, int n2) {
            this.n1 = n1;
            this.n2 = n2;
        }
    
    //    set and get
        
        public int getN1() {
            return n1;
        }
    
        public void setN1(int n1) {
            this.n1 = n1;
        }
    
        public int getN2() {
            return n2;
        }
    
        public void setN2(int n2) {
            this.n2 = n2;
        }
    //    加法
        public void addition(){
            System.out.println(getN1() + "+" + getN2() + "=" + (getN1() + getN2()));
        }
    //    减法
        public void subtration(){
            System.out.println(getN1() + "-" + getN2() + "=" + (getN1() - getN2()));
        }
    //    乘法
        public void multiplication(){
            System.out.println(getN1() + "*" + getN2() + "=" + (getN1() * getN2()));
        }
    //    除法
        public void division(){
            if (n2 == 0){
                System.out.println("除数不能为零!");
                return;
            }
            System.out.println(getN1() + "/" + getN2() + "=" + (getN1() / getN2()));
        }
    }
  • 相关阅读:
    算法-复杂度
    【ESP32之旅】ESP32-S3 Jlink调试
    数据科学家赚多少?数据全分析与可视化 ⛵
    基于openeuler的NAT服务器查看流向内部服务端口的流量
    redis集群主从缩容(docker中)
    ESP32 S3 vscode+idf搭建
    【vscode+clangd】clangd不起作用的解决方案、compile_commands.json文件为空的解决方案
    GMS地下水数值模拟及溶质(包含反应性溶质)运移模拟技术
    七个开发者不可不知的VS Code小技巧
    以太坊核心开发者建议合并的暂定日期
  • 原文地址:https://blog.csdn.net/heliuerya/article/details/128047398
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号