- 博客(32)
- 收藏
- 关注
原创 Java练习题
定义房间类Room,要求如下:(1)私有成员变量包括房间编号id,面积area,户型type,单价price(元/平米),销售状态state等;(2)定义一个空构造方法;(3)定义针对成员变量state和price的setter和getter方法,定义getArea()方法返回房间面积;(3)功能方法包括:showRoom()方法输出Room对象所有成员变量;定义测试类,对表6-1完成如下操作:(1)统计3个房间的总面积;(2)统计3个房间的总价;(3)把3-2-502房间的销售状态修改为true;
2024-06-11 20:41:46
385
原创 Java练习题
(4)功能方法包括计算表面积getArea()、计算体积getCubage()、判断是否正方体isCube()、输出该长方体的长宽高printCuboid()、绘制该长方体(给出提示信息即可)drawing()。测试一要求如下:(1)利用空构造方法创建一个新的长方体对象cuboidA,然后利用setter方法设置长宽高分别为1.5、2.6和18.6,(2)调用printCuboid()方法输出cuboidA的基本信息,调用isCube()方法判断是否正方体;(2)调用getArea()方法计算表面积;
2024-06-11 20:35:26
406
原创 Java之接口
例如,飞机和小鸟都要飞,定义接口飞,只要飞机和小鸟等类实现该接口,就表示它们的对象能提供“飞”服务;照相机、手机、平板计算机都有拍照功能,定义拍照接口,只要照相机、手机、平板计算机等类实现该接口,表示它们的对象能提供“拍照”服务。例如,某动画片,飞机(Plane)和小鸟(Bird色都能飞,但飞的原理不同,飞机利用发动机作为动力飞行,小鸟扇动翅膀飞行 如果用类之间的单继承机制,需要在Plane和Bird类中声明抽象方法flying,存在代问题。接口定义了多个类的共同行为规范,这些行为是对象与外部交流的通道。
2024-04-25 00:49:40
298
原创 Java之抽象类
抽象类:当父类的某些方法,需要声明但是有不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类。所谓抽象方法 就是没有实现的方法,指的是没有方法体。抽象类需要用到继承和重写!抽象类主要是为了实现多态!下面就让我们举个例子来加以理解吧!
2024-04-18 23:13:14
311
原创 Java练习题
现在,在小学课本中就有出现,它的规律是一个又简单又复杂的概念,因此,没有多少人真正理解了它。介绍:杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。左图的表在我国南宋数学家杨辉1261年所著的《详解九章算法》一书里就出现了。题目:使用二维数组打印杨辉三角前二十行。
2024-04-17 22:25:01
406
原创 Java之二维数组
题目:int arr[][] = {{4,6},{1,4,5,7},{-2}};遍历该二维数组,并得到和。内存布局:这个是以int arr[2][3]为例来理解二位数组的内存分布。经典二维数组例题杨辉三角在下篇文章,请移步下篇!下面就举个例子让我们进一步理解吧!
2024-04-16 23:42:04
322
原创 Java装箱与拆箱
装箱是将基本数据类型转换为包装类型,如int类型转换为Integer类型;拆箱是将包装类型转换为基本数据类型,如Integer类型转换为int类型。JDK1.5后,Java提供自动装箱和拆箱功能,装箱和拆箱由Java自动完成而不需要人为干预,自动装箱和拆箱减轻了 编程人员负担,简化了软件设计。从中可以看到赋值在-128~127才会放在缓存里面而超过范围的就放到了不同的地方,堆里面。如果赋值为128会出现啥情况嘞?结果和想象中大相径庭!包装类和基本数据类型的对应关系。
2024-04-14 16:43:28
296
1
原创 Java之重载重写
重写/覆盖(Override):子类有一个方法和父类的某个方法的名称,返回类型,参数一样,也就是说子类的这个方法覆盖了父类的那个方法。重载(Overload):在同一类中多个方法名一样但方法中的参数列表不同,代码也不一样。
2024-04-12 00:09:25
423
1
原创 Java异常
注意:如果是继承RuntimeException 就是运行时异常,无需处理,直接抛。如果是继承Exception就是编译时异常就必须处理,否则会发生错误,无法通过编译。
2024-04-10 15:38:17
423
1
原创 Java之异常
Java处理异常的利器是try...catch...finally语句,该语句发挥了异常处理机制的最佳优势,提高了 程序的健壮性。运行时异常:人为的,概率小。编译时异常:外部条件决定,概率大。错误在运行中发生,在编译中不会发生。
2024-04-08 23:41:15
400
原创 Java中 for each循环
Java中for each循环是一种很强的循环结构,可以用来依次处理数组(或其他元素集合)中的每个元素,而不必考虑指定下标值。(优点就是显得更加简洁,更不容易出错)// 在此处执行针对 element 的操作 }
2024-04-05 12:55:11
332
1
原创 Java用天平找小球
三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。在这里给出相应的输出。在这里给出一组输入。
2024-04-05 11:27:44
253
1
原创 Java水仙花数
所谓水仙花数是一个三位数,其各个位上数字立方和等于它本身。例如:153 = 1*1*1+3*3*3+5*5*5。求2024的水仙花数个数?
2024-03-31 23:52:15
405
1
原创 IDEA汉化
要想改成中文版的只需要下载汉化插件即可,下面就让我们一步一步实现吧!再点击Settings,我们就可以找到plugins(插件),搜索Chinese,下载第二个点击Rest IDE。最后点击Restart就完成啦!
2024-03-10 21:51:09
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人