第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的代碼如下

//Test.java
import?java.util.Scanner;
public?class?Test?{

	/**
	?*?@param?args
	?*/
	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		Scanner?input?=?new?Scanner(System.in);
		System.out.println("pls?input?the?r?of?circle");
		float?r?=?input.nextFloat();
		System.out.println("pls?input?the?length?of?rectangle");
		float?length?=?input.nextFloat();
		System.out.println("pls?input?the?width?of?rectangle");
		float?width?=?input.nextFloat();
		Circle?circle?=?new?Circle(r);
		Rectangle?rectangle?=?new?Rectangle(length,width);
		
		System.out.println("圓形的周長為"?+?circle.perimeter());
		System.out.println("圓形的面積為"?+?circle.square());
		
		System.out.println("長方形的周長為"?+?rectangle.perimeter());
		System.out.println("長方形的面積為"?+?rectangle.square());
	}

}


Shape.java

public?abstract?class?Shape?{
	public?abstract?float?square();
	public?abstract?float?perimeter();
}

Circle.java

public?class?Circle?extends?Shape{
	float?r;
	public?Circle(float?r0){
		r?=?r0;
	}
	
	
	@Override
	public?float?perimeter()?{
		//?TODO?Auto-generated?method?stub
		return?2*r*(float)Math.PI;
	}

	@Override
	public?float?square()?{
		//?TODO?Auto-generated?method?stub
		return?(float)Math.PI*r*r;
	}
}

Rectangle.java

public?class?Rectangle?extends?Shape?{
	public?float?length;
	public?float?width;

	public?Rectangle(float?length0,float?width0){
		width?=?width0;
		length?=?length0;
		if(length?<=?0){
				System.out.println("輸入的長度<=0,有誤");
		}
		
		if(width?<=?0){
				System.out.println("輸入的寬度<=0,請重新輸入");
		}
	}
	@Override
	public?float?perimeter()?{
		//?TODO?Auto-generated?method?stub
		return?2*(length?+?width);
	}

	@Override
	public?float?square()?{
		//?TODO?Auto-generated?method?stub
		return?length?*?width;
	}

}


正在回答

2 回答

??if(length?<=?0){
????????????????System.out.println("輸入的長度<=0,有誤");
????????}
????????if(width?<=?0){
????????????????System.out.println("輸入的寬度<=0,請重新輸入");

這段,怎么實現(xiàn)輸入錯誤之后的重新輸入?


0 回復(fù) 有任何疑惑可以回復(fù)我~

寫的非常好 贊一個

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531098    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

我的代碼如下

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號