iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
Mobile Development

Kotlin and Java 開發 Android APP 學習系列 第 18

TQC+ Java6 基本認識 110 圖形面積

  • 分享至 

  • xImage
  •  
  1. 請撰寫三個方法計算下面圖形的面積,並輸出總面積。
  2. 圓的半徑=5,PI=3.1415926,圓面積計算公式:半徑平方PI,請寫出calCircle函數計算圓面積。
  3. 三角形的底=10,高=5,三角形面積公式:底高/2,請寫出calTriangle函數計算三角形面積。
  4. 長方形的長=5,寬=10,長方形面積公式:長寬,請寫出calRectangle函數計算長方形面積。
  5. 圖形面積=圓面積+三角形面積+長方形面積

110 圖形面積

public class JPA110 {

	public static void main(String[] args) {
		// 計算並輸出各個圖形的面積
		System.out.printf("圓形面積為:%f\n", calCircle(5));
		System.out.printf("三角形面積為:%f\n", calTriangle(10,5));
		System.out.printf("方形面積為:%f\n", calRectangle(5,10));
		
		// 計算總面積
		double totalArea = calCircle(5) + calTriangle(10,5) + calRectangle(5,10);
		System.out.printf("此圖形面積為:%f", totalArea);
	}
	
	// 計算圓形面積方法
	static double calCircle(int r) {
		final double PI = 3.1415926;// 定義圓周率
		return r*r*PI;				// 圓面積公式: 半徑平方 * PI
	}
	
	// 計算三角形面積
	static double calTriangle(int base, int height) {
		return base * height / 2.0;	// 三角形面積公式: 底 * 高 / 2
	}
	
	// 計算長方形面積
	static double calRectangle(int length, int width) {
		return length * width * 1.0;	// 長方形面積公式: 長 * 寬
	}
}

說明

  1. calCircle 方法計算圓形面積,使用參數 r 表示半徑,定義圓周率 PI = 3.1415926,返回計算結果。
  2. calTriangle 方法計算三角形面積,使用參數 base 表示底、height 表示高,返回計算結果。
  3. calRectangle 方法計算長方形面積,使用參數 length 表示長、width 表示寬,返回計算結果。
  4. main 方法中依次呼叫上述三個方法,並將各圖形面積相加,顯示總面積。

參考資料:
TQC+ 物件導向程式語言 Java 17
歡樂逍遙


上一篇
TQC+ Java6 基本認識 109 變數範圍
下一篇
Java 雙向式if/else選擇敘述暨條件運算式「 ? : 」
系列文
Kotlin and Java 開發 Android APP 學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言