编写一个 java 应用程序。(1)定义一个长方形类, 具有成员变量宽s和高h。(2)定义无参数构造方法, 宽和高默认值为1; 定义2个参数的构造方法, 宽和高的值为参数值。(3)定义方法getarea(), 返回长方形面积; 定义getl(),返回长方形周长。(4) 定义测试类,创建2个长方形类的对象,调用两个构造方法,控制台输出长方形的周长。


以下是一个使用 Java 实现的程序: ```java public class Rectangle { private double s; private double h; // 无参数构造方法,宽和高默认值为 1 public Rectangle() { this.s = 1; this.h = 1; } // 两个参数的构造方法 public Rectangle(double s, double h) { this.s = s; this.h = h; } // 获取面积的方法 public double getArea() { return s * h; } // 获取周长的方法 public double getL() { return 2 * (s + h); } public static void main(String[] args) { // 创建使用默认构造方法的对象 Rectangle rectangle1 = new Rectangle(); System.out.println("默认长方形的周长为: " + rectangle1.getL()); // 创建使用带参数构造方法的对象 Rectangle rectangle2 = new Rectangle(5, 3); System.out.println("指定宽为 5,高为 3 的长方形的周长为: " + rectangle2.getL()); } } ``` [2024-09-18 02:07:36 | AI写代码神器 | 273点数解答]
- import javax.swing.*; import java.awt.*; import java.awt.datatransfer.clipboard; import java.awt.datatransfer.stringselection; import java.awt.datatransfer.transferable; import java.awt.event.*; import java.io.*; import java.nio.file.files; import java.nio.file.path; import java.nio.file.paths; import java.time.localdatetime; import java.util.hashmap; import java.util.list; import java.util.map; import java.util.random; public class copy { static private final jtextarea textarea = new jtext(1497点数解答 | 2024-08-25 09:40:33)325
- ribbon.niwsserverlistclassname 默认值 ribbon.nfloadbalancerclassname 默认值 ribbon.nfloadbalancerruleclassname 默认值(267点数解答 | 2024-07-11 10:40:33)206
- dm.jdbc.driver.dmexception: 数据溢出 at dm.jdbc.driver.dberror.throwexception(dberror.java:636) at dm.jdbc.c.b.p.s(msg.java:225) at dm.jdbc.c.b.p.p(msg.java:185) at dm.jdbc.c.b.p.o(msg.java:166) at dm.jdbc.c.a.a(dbaccess.java:776) at dm.jdbc.c.a.a(dbaccess.java:327) at dm.jdbc.c.a.a(dbaccess.java:435) at dm.jdbc.driver.dmdbpreparedstatement.executeinner(dmdbpreparedstatement.java:284) at dm.jdbc.driver.dmdbpreparedstatement.do_executequery(dmdbpreparedstatement.java:383) at dm.jdbc.driver.(598点数解答 | 2024-10-15 15:48:38)226
- 问题排查:dm.jdbc.driver.dmexception: 数据溢出 at dm.jdbc.driver.dberror.throwexception(dberror.java:636) at dm.jdbc.c.b.p.s(msg.java:225) at dm.jdbc.c.b.p.p(msg.java:185) at dm.jdbc.c.b.p.o(msg.java:166) at dm.jdbc.c.a.a(dbaccess.java:776) at dm.jdbc.c.a.a(dbaccess.java:327) at dm.jdbc.c.a.a(dbaccess.java:435) at dm.jdbc.driver.dmdbpreparedstatement.executeinner(dmdbpreparedstatement.java:284) at dm.jdbc.driver.dmdbpreparedstatement.do_executequery(dmdbpreparedstatement.java:383) at dm.jdbc.dr(403点数解答 | 2024-10-15 15:48:41)917
- 编写一个函数,该函数可以将一个对象的所有属性值转换为字符串类型,包括嵌套的对象属性。如果属 性值已经是字符串,则保持不变。要求使用递归方式实现。 输入:对象 { a: 1, b: { c: 2, d: '3' }, e: [4, 5, 6] } 输出:对象 { a: "1", b: { c: "2", d: "3" }, e: ["4", "5", "6"] }(143点数解答 | 2024-11-08 10:25:12)283
- 编写一个函数,该函数可以将一个对象的所有属性值转换为字符串类型,包括嵌套的对象属性。如果属性值已经是字符串,则保持不变。要求使用递归方式实现。 输入:对象 { a: 1, b: { c: 2, d: '3' }, e: [4, 5, 6] } 输出:对象 { a: "1", b: { c: "2", d: "3" }, e: ["4", "5", "6"] }(142点数解答 | 2024-11-11 21:06:15)176
- 编写一个函数,该函数可以将一个对象的所有属性值转换为字符串类型,包括嵌套的对象属性。如果属性值已经是字符串,则保持不变。要求使用递归方式实现。 输入:对象 { a: 1, b: { c: 2, d: '3' }, e: [4, 5, 6] } 输出:对象 { a: "1", b: { c: "2", d: "3" }, e: ["4", "5", "6"] }(467点数解答 | 2024-11-12 09:07:17)181
- 利用适配器处理媒体播放器兼容问题。windows media player (具有 bofang(), tingzhi())和realplayer(具有 play, stop)是两种常用的媒体播放器,它们的 api结构和调用方法存在区别。现在你的应用程序需要支持这两种播放器api, 而且在将来可能需要支持新的媒体播放器, 请问如何设计该应用程序(737点数解答 | 2024-11-14 17:13:24)217
- java利用适配器处理媒体播放器兼容问题。windows media player (具有 bofang(), tingzhi())和realplayer(具有 play, stop)是两种常用的媒体播放器,它们的 api结构和调用方法存在区别。现在你的应用程序需要支持这两种播放器api, 而且在将来可能需要支持新的媒体播放器, 请问如何设计该应用程序(729点数解答 | 2024-11-14 17:14:19)157
- java利用适配器处理媒体播放器兼容问题。windows media player (具有 bofang(), tingzhi())和realplayer(具有 play, stop)是两种常用的媒体播放器,它们的 api结构和调用方法存在区别。现在你的应用程序需要支持这两种播放器api, 而且在将来可能需要支持新的媒体播放器, 请问如何设计该应用程序(554点数解答 | 2024-11-14 17:15:33)134
- java利用适配器处理媒体播放器兼容问题。windows media player (具有 bofang(), tingzhi())和realplayer(具有 play, stop)是两种常用的媒体播放器,它们的 api结构和调用方法存在区别。现在你的应用程序需要支持这两种播放器api, 而且在将来可能需要支持新的媒体播放器, 请问如何设计该应用程序,写测试类(505点数解答 | 2024-11-14 17:17:43)141
- 一、 数据库表结构如下: 数据库名称:bookanage 表:booktype(图书类型表) 字段显示 字段名 数据类型 默认值 备注和说明 类型编号 typeid int 主键,自动增长列 类型名称 typename varchar (50) 不允许为空 表:bookinfo(图书信息表) 字段显示 字段名 数据类型 默认值 备注和说明 图书编号 isbn varchar(20) 主键 图书名称 bookname varchar(100) 不允许为空 图书价格 price char(10) 不允许为空 作者 author varchar (50) 库存 stock int 0 不允许为空 图书类型编号 typeid int 外键,图书类型编号 外键,图书类型编号 二.题目功能需求详细描述 1、数据库:创建数据库bookmanage,创建数据表:booktype和bookinfo,至少向 每张表中添加3条测试数据。参考数据如下: 结果消息 客户端统计信息 typeid tynename 1 1 2 2 3(909点数解答 | 2024-06-22 22:25:19)324