Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,可以方便地處理各種數(shù)學(xué)問(wèn)題。這次我們來(lái)求五邊形的面積和周長(zhǎng)。
public class Pentagon { public static void main(String[] args) { double side = 5.0; //五邊形的邊長(zhǎng) double apothem = 4.0; //五邊形的內(nèi)切圓半徑 double perimeter = 5 * side; //周長(zhǎng)公式 double area = 0.5 * perimeter * apothem; //面積公式 System.out.println("五邊形的周長(zhǎng):" + perimeter); System.out.println("五邊形的面積:" + area); } }
上面的代碼中,我們定義了五邊形的邊長(zhǎng)和內(nèi)切圓半徑,然后使用周長(zhǎng)和面積公式求解。周長(zhǎng)公式很簡(jiǎn)單,就是五邊形的邊長(zhǎng)乘以5。面積公式則需要使用周長(zhǎng)和內(nèi)切圓半徑。
為了避免計(jì)算過(guò)程中的誤差,我們使用了double類型。如果需要更高的精度,可以使用BigDecimal。
通過(guò)上面的代碼,我們可以方便地求解五邊形的面積和周長(zhǎng)。這也展示了Java的便捷性和易用性。