请高人编写2个java程序

来源:百度知道 编辑:UC知道 时间:2024/07/05 18:15:17
(1) 创建一个类,类名为学生姓的拼音加上学号(例如:学生“张三”学号1,类名为zhang1),
在该类中添加属性:
成员变量x,y,h(梯形的上底、下底和高):类型为单精度浮点型数据
一个构造方法(有三个参数),用于为梯形的上底、下底和高进行赋值
一个成员方法:area() 返回值为梯形的面积
(2) 编写主类(类名为N1),利用构造方法赋值(x,y,h分别为2,4,8)创建对象a1,显示输出梯形的面积。

(1):
class Zhang1{

float x,y,h;

public Zhang1(float topWidth,float butmWidth,float heigh){
x = topWidth;
y = btmWidth;
h = heigth;
}

public double area(){
return ((x+y)*h/2);
}

public float area(){
return((float)double());
}
}

public class N1{

public tatic void main(String[] args){
Zhang1 a1 = new Zhang1(2,4,8);
System.out.println(a1.area());
}
}

public class zhang1 {
float x = 0;
float y = 0;
float h = 0;
public zhang1() {
}
public zhang1(float x,float y,float h) {
this.x = x;
this.y = y;
this.h = h;
}

private double area(){
return (x+y)*h/2;
}

public static void main(String[] args) {
zhang1 demo = new zhang1(1,2,3);
System.out.println("area=&quo