首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

小弟我想提升自己

2013-11-30 
我想提升自己package figureclass Square{double x,ySquare(double x1,double y1){xx1yy1//构造方法

我想提升自己
package figure;

class Square{
double x,y;
Square(double x1,double y1){
x=x1;y=y1;   //构造方法
}

double getArea(){  //求面积的方法
double s=x*y;
return s;
}
double girth(){
double length=2*x+(2*y);
return length;
}
}

public class Ex2 {
public static void main(String[] args){
double s1,length1;
Square q1=new Square(6,8);

s1=q1.getArea();
length1=q1.girth();
System.out.println("矩形的面积"+s1+"矩形的周长"+length1);

}



}

如上面所述 6,8是参数 我可以把6和8变成我能够自己定义的参数么 。也就是让我输入2个数 然后会计算出面积和周长
[解决办法]

import java.util.Scanner;


class Square {
double x, y;

Square(double x1, double y1) {
x = x1;
y = y1; // 构造方法
}

double getArea() { // 求面积的方法
double s = x * y;
return s;
}

double girth() {
double length = 2 * x + (2 * y);
return length;
}
}

public class Ex2 {
public static void main(String[] args) {
System.out.println("请输入第1个参数");
Scanner s = new Scanner(System.in);
double a = Double.parseDouble(s.next());

System.out.println("请输入第2个参数");
double b = Double.parseDouble(s.next());


double s1, length1;
Square q1 = new Square(a, b);

s1 = q1.getArea();
length1 = q1.girth();
System.out.println("矩形的面积" + s1 + "矩形的周长" + length1);

}

}


请多指教,不知道你说的是不是这样的??
[解决办法]
测试结果:
矩形长为:12.0 ,宽为:3.0
矩形面积为:36.0
矩形周长为:30.0

热点排行