Java实验一:编写Rectangle(矩形)类......

更新时间:2023-06-19 20:45:23 阅读: 评论:0

Java实验⼀:编写Rectangle(矩形)类......
编写Rectangle(矩形)类.该类具有double类型的私有实例变量length(长)和width(宽),它们默认值都是0.0,提供带有2个参数的构造函数,以便在创建该类的对象时对其进⾏初始化;提供将实例变量设置为默认值的⽆参构造函数以便创建时可以不带初始值。该类有length和width的设置/读取⽅法,设置⽅法应验
证length和width都是正数,否则设置发法将这些变量设置为它们的默认值。该类还有计算矩形周长(perimeter)和⾯积(area)的⽅法以及toString()⽅
法,toString()⽅法返回包含矩形的长、宽、周长、⾯积的字符串。
import java.util.Scanner;
public class Rectangle{
private static double length;
private static double width;
static void t_width(double width2) {
向前一小步文明一大步
// TODO Auto-generated method stub
if(width2<0)
qq恢复中心width=0;
el width = width2;
}
static void t_length(double length2) {
// TODO Auto-generated method stub
if(length2<0)
length=0;
el length = length2;李玫瑾家庭教育
往日不可追
}
static double get_length(){
return length;
}
static double get_width(){
return width;
}
static double perimeter(){
return  (length+width)*2;
}
static double area(){
return length*width;
双石通淋
}
public static String tostring(){
幸灾乐祸
//return null;
String s = "";
s = s + " length="+get_length();
s = s + " width="+get_width();
s = s + " perimeter="+perimeter();
s = s + " area="+area();
return s;
}
public static void Rectangle(double d, double e) {
/
/ TODO Auto-generated method stub
t_length(d);
t_width(e);考试英文
}
public static void main(String[]args){
Scanner input= new Scanner(System.in);
System.out.print("input double type length and width: ");
double length = Double();
double width = Double();
风景画素描Rectangle(length,width);
System.out.print(tostring());
}
}

本文发布于:2023-06-19 20:45:23,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1045988.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   矩形   变量   提供   实例   编写   对象
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图