java中怎么输出字符串?
publicclassSquare{privatedoublelength=44.99193;//为无构造器privateSquare(){}//有构造器privateS...
public class Square {
private double length=44.99193;
//为无构造器
private Square(){}
//有构造器
private Square (double length){
this.length=length;
}
//添加set和age放法
public void setlength(double length){
this.length=length;
}
public double getlength(){
return this.length;
}
public double getPerimeter(){
return (length+length)*2;
}
public double getArea(){
return length*4;
}
public static void main(String[] args){
???????????
}
}
后面哪里该怎么输出? 展开
private double length=44.99193;
//为无构造器
private Square(){}
//有构造器
private Square (double length){
this.length=length;
}
//添加set和age放法
public void setlength(double length){
this.length=length;
}
public double getlength(){
return this.length;
}
public double getPerimeter(){
return (length+length)*2;
}
public double getArea(){
return length*4;
}
public static void main(String[] args){
???????????
}
}
后面哪里该怎么输出? 展开
展开全部
你这是要输入边长然后输出周长、面积吧
在主方法(main方法)里加上代码:
double length = 4; //假如边长为4
Square square = new Square (length); //new一个对象,并将边长参数传进去
double perimeter = square.getPerimeter(); //求出周长
double area= square.getArea(); //求出面积
//输出:
System.out.println(”周长为:“+perimeter +"\n面积为:"+area);
在主方法(main方法)里加上代码:
double length = 4; //假如边长为4
Square square = new Square (length); //new一个对象,并将边长参数传进去
double perimeter = square.getPerimeter(); //求出周长
double area= square.getArea(); //求出面积
//输出:
System.out.println(”周长为:“+perimeter +"\n面积为:"+area);
追问
我前面加了边长了呀,44.99193
追答
那就不用定义length了,直接调用就行了,去掉第一句其他不变
展开全部
重写数据类的toString方法即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-20 · 知道合伙人互联网行家
关注
展开全部
System.out.print("????????????")
public String toString(){
return "???????????"
}
public String toString(){
return "???????????"
}
追问
发现我不会写
public String toString(){
return "Perimeter";
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Square sq1= new Square(123);
System,out.println(sq1.getArea());
System,out.println(sq1.getPerimeter());
这个意思吗?
System,out.println(sq1.getArea());
System,out.println(sq1.getPerimeter());
这个意思吗?
追问
差不多但是那个123怎么来的???我理解不了
追答
123 是你自己写得参数,,
Square sq1= new Square(123);是调用的有参数的构造器.会直接调用
private Square (double length){//这个方法
this.length=length;
}
并且赋值进行操作..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//使用无参构造函数创建对象
Square sq = new Square();
System.out.println("正方形的周长为:"+sq.getPerimeter());
System.out.println("正方形的面积为:"+sq.getArea());
//使用有参构造函数创建对象
Square sq1 = new Square(56);
System.out.println("正方形的周长为:"+sq1.getPerimeter());
System.out.println("正方形的面积为:"+sq1.getArea());
Square sq = new Square();
System.out.println("正方形的周长为:"+sq.getPerimeter());
System.out.println("正方形的面积为:"+sq.getArea());
//使用有参构造函数创建对象
Square sq1 = new Square(56);
System.out.println("正方形的周长为:"+sq1.getPerimeter());
System.out.println("正方形的面积为:"+sq1.getArea());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询