求解形狀面積

2021-07-13 04:40:12 字數 627 閱讀 5057

/*

* 程式設計求解形狀面積。要求:宣告乙個shape基類,在此基礎上派生出rectangle和circle類,

* 二者都有getarea()方法計算物件的面積;使用rectangle類建立乙個派生類square;

*測試類areademo中採用向上轉型語句建立不同形狀物件例項,更改形狀和相應引數,能夠輸出其面積。

* * 我原來用的是 args[0]=="circle",小夥伴提示這個比的是位址

* 應該換成 args[0].equals("circle")

* */

abstract class shape

public void setb(float b)

abstract float getarea();

}class rectangle extends shape

}class circle extends shape

}class square extends rectangle

}public class areademoelse if(args[0].equals("rectangle"))else if(args[0].equals("square"))

}}

幾何形狀面積

幾何形體處理程式 輸入若干個幾何形體的引數,要求按面積排序輸出。輸出時要指明形狀。輸入第一行是幾何形體數目n 不超過100 下面有n行,每行以乙個字母c開頭.若 c 是 r 則代表乙個矩形,本行後面跟著兩個整數,分別是矩形的寬和高 若 c 是 c 則代表乙個圓,本行後面跟著乙個整數代表其半徑 若 c...

經典圓交面積求解之「Intersection 」

題目大意 給你兩個相同的圓環,求出它們相交的面積。輸入資料為圓環內徑,外徑以及兩個圓環的圓心座標 以上資料均為整數 解題思路 兩圓環相交面積 兩個大圓相交面積 兩倍大小圓相交面積 兩個小圓相交面積 ac 1 include 2 include 3 include 4 include 5 includ...

HDU 1542 矩形的面積並求解

1.題目鏈結。其實是乙個比較經典的問題,自己對著 手動的畫一下就明白了。主要是弄清楚線段樹維護的到底是個什麼東西,在掃瞄線向上掃瞄的過程中,線段樹維護了當前x軸上有貢獻的線段長度。具體的思路是首先離散化每個點,然後在這些點上打標記,記錄每個點的貢獻,算出當前線段的長度即可。include inclu...