首页 > 编程语言 >编程创建一个Cale计算类,在其中定义2个变量表示两个操作数,定义四个方法实现求和、差、乘、商(要求除数为0的话,要提示)并创建两个对象,分别测试

编程创建一个Cale计算类,在其中定义2个变量表示两个操作数,定义四个方法实现求和、差、乘、商(要求除数为0的话,要提示)并创建两个对象,分别测试

时间:2024-08-23 10:20:10浏览次数:4  
标签:num1 num2 创建 Cale double println public 定义

 1 public class Homework06 {
 2     //编写一个 main 方法
 3     public static void main(String[] args) {
 4 
 5     Cale cale = new Cale(2,10);
 6     System.out.println("和=" + cale.sum());    
 7     System.out.println("差=" + cale.minus());
 8     System.out.println("乘=" + cale.mul());
 9     Double divRes = cale.div();
10     if(divRes != null){
11         System.out.println("除=" + divRes);
12         }    
13 
14     }
15 }
16 /*
17 编程创建一个Cale计算类,在其中定义2个变量表示两个操作数,
18 定义四个方法实现求和、差、乘、商(要求除数为0的话,要提示)并创建两个对象,分别测试
19  */
20 class Cale{
21     double num1;
22     double num2;
23     public Cale(double num1,double num2){
24         this.num1 = num1;
25         this.num2 = num2;
26     }
27     //和
28     public double sum(){
29         return num1 + num2;
30     }
31     //差
32     public double minus(){
33         return num1 - num2;
34     }
35     //乘积
36     public Double div(){
37         //判断
38         if(num2 == 0){
39             System.out.println("num2 不能为0");
40             return null;
41         }else{
42             return num1 / num2;
43         }
44     }
45 }

 

标签:num1,num2,创建,Cale,double,println,public,定义
From: https://www.cnblogs.com/wzyxslx/p/18375420

相关文章

  • 05-04 Basics of Creating Persistent Objects for Existing Data Tables(为现有数据表
    BasicsofCreatingPersistentObjectsforExistingDataTables(为现有数据表创建持久对象的基础知识)ToaccessanexistingdatatableinadatabaseandworkwithitusingthefunctionalityprovidedbyeXpressPersistentObjects(XPO),youneedtocreateap......
  • 05-01 Create a Persistent Object(创建持久对象)
    CreateaPersistentObject(创建持久对象)TheXPOORMcanloadandsavetoadatastoreonlypersistentobjects.XPOORM只能加载持久对象并将其保存到数据存储中。Youmakeyourbusinessobjectspersistentinanyofthefollowingways:您可以通过以下任何方式......
  • WPF 模拟UWP原生窗口样式——亚克力|云母材质、自定义标题栏样式、原生DWM动画 (附我封
    先看一下最终效果,左图为使用亚克力材质并添加组合颜色的效果;右图为MicaAlt材质的效果。两者都自定义了标题栏并且最大限度地保留了DWM提供的原生窗口效果(最大化最小化、关闭出现的动画、窗口阴影、拖拽布局器等)。接下来把各部分的实现一个个拆开来讲讲。一、使用窗口材质特......
  • 探索HarmonyOS中的列表组件及其自定义特性
    在现代移动应用中,List组件是数据列表的关键元素。HarmonyOS中的List组件不仅具备传统的列表功能,还提供了丰富的自定义选项,允许开发者根据需求灵活调整列表的行为和外观展示。本文将探讨HarmonyOS中列举组件的自定义特性,包括自定义项布局、动态加载数据、多列布局、拖拽排序......
  • 本地环境注入jupyter:无法在jupyter选择已经创建的conda环境?快来看下解决办法(jupyter n
    1、Win+R打开本机cmd命令行2、运行condaactivate本地已创建的环境名称3、运行condainstallipykernel4、运行python-mipykernelinstall--user--name本地环境名称--display-name"在jupyter上显示的环境名称"就可以在jupyternotebook中看到环境,并进行选择使用......
  • Python中定义和使用类的私有属性和方法
    类的私有属性和方法指的是只能在类的内部使用,而不能在类外使用的属性和方法。1单下划线方式在定义类的属性和方法时,在名字前面加一个下划线,此时表示该属性或方法只能在类的内部使用,而不能在类的外部使用,代码如图1所示。图1定义类的私有属性从图1中可以看出,在类Myclass中......
  • 基于UltraScaleKU115的高性能PCIe3.0 x8-FMC+接口卡
    基于UltraScaleKU115的高性能PCIe3.0x8-FMC+接口卡,是一款高性能的PCIe3.0X8板卡。主控芯片采用Xilinx公司KintexUltraScale系列FPGA家族中的XCKU115-FLVA1517(兼容XCKU085-FLVA1517)。板卡含有2组共8GB(单组4GB)的DDR4内存颗粒,支持JTAG口和QSFP+光纤接口以及FMC+扩展接口。......
  • Day03_0.1基础学习MATLAB学习小技巧总结(3)——矩阵的创建、引用和线性索引。
    利用暑假的时间把碎片化的MATLAB知识重新系统的学习一遍,为了在这个过程中加深印象,也为了能够有所足迹,我会把自己的学习总结发在专栏中,以便学习交流。素材来源“数学建模清风”特此说明:本博客的内容只在于总结在使用matlab中的一些小技巧,并非教程,若想系统的学习MATLAB,也可以......
  • QT自定义结构体的传递
    方法1:使用Q_DECLARE_METATYPE(TestResult)进行声明1.1声明#ifndefTESTRESULT_H#defineTESTRESULT_H#include<QDateTime>#include<QString>#include<QMetaType>//用于测试时更新内容,作为结果导出的依据classTestResult{public:int_nid=0;int_coun......
  • 在 Windows 10 上解包使用 tar -cf 命令创建的 tar 文件
    方法一:使用第三方工具7-Zip7-Zip是一个免费和开源的文件归档程序,支持解包tar文件。下载和安装7-Zip:从 7-Zip官网 下载适用于Windows的7-Zip安装程序并安装。使用7-Zip解包tar文件:右键点击tar文件。选择7-Zip>ExtractHere或者7-Zip>Extract......