本帖最後由 tonyh 於 2013-1-5 16:21 編輯
自訂一個專門計算梯形面積的函式, 並將其代入主函式.- import java.util.Scanner;
- public class ch51
- {
- public static void main(String args[])
- {
- Scanner input=new Scanner(System.in);
- float a, b, c;
- System.out.print("上底(公分): ");
- a=input.nextFloat();
- System.out.print("下底(公分): ");
- b=input.nextFloat();
- System.out.print("高(公分): ");
- c=input.nextFloat();
- System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
- }
-
- public static float area(float x, float y, float z)
- {
- return (x+y)*z/2;
- }
- }
複製代碼 |