按要求编写一个Java应用程序:编写一个矩形类
程序员文章站
2022-07-14 23:17:48
...
package Text5;
public class Text5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
PlainRect ljt = new PlainRect();
Rect ml = new Rect();
ljt.showxy(20, 10, 10, 10);
ml.area();
ml.perimeter();
ljt.isInside(25.5, 13);
}
}
package Text5;
//矩形类
public class Rect {
public double length = 10; //长
public double width = 10; //宽
public void show(double length, double width) {
this.length = length;
this.width = width;
}
public void area() {
double sum;
sum = width * length;
System.out.println("面积为: " + sum);
}
public void perimeter() {
double sum;
sum = (width + length) * 2;
System.out.println("周长为:" + sum);
}
}
package Text5;
public class PlainRect extends Rect{
public double startx;
public double starty;
public void showxy(double length, double width, double startx, double starty) {
System.out.println("请分别输入长,宽,x与y:");
this.length = length;
this.width = width;
this.startx = startx;
this.starty = starty;
System.out.println("长为:" + length + "宽为:" + width);
System.out.println("x为:" + startx + "y为:" + starty);
}
public void isInside(double x, double y) {
if (x >= startx && x <= (startx + width) && y < starty && y >= (starty-width))
System.out.println("在!");
else
System.out.println("不在!");
}
}
上一篇: 编写一个JAVA程序-遍历日志文件
下一篇: 编写一个发牌程序(Java语言描述)
推荐阅读
-
按要求编写一个Java应用程序:编写一个矩形类
-
编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
-
我们有一些图形的边长数据,这些图形包括三角新和矩形,请你编写一个程序求出它们的面积。请你实现一个基础图形类Graph,然后实现三角形类Triangle和矩形类Rectangle
-
用java编写一个学生类(希望路过的大神能帮忙指点一下,改错)
-
27.java自己编写一个异常类,并将其抛出捕获-------一二熊猫
-
假设有两个按元素值递增次序排列的线性表,均以单链表形式存储。请编写算法将这两个单链表归并为一个按元素值递增次序排列的单链表,并要求利用原来两个单链表的结点存放归并后的单链表。
-
编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。
-
编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出
-
编写一个Java应用程序,产生10个100之内的随机整数输出,并把这10个数从小到大的顺序输出