返回列表 發帖

函式的建立與執行 (三)

本帖最後由 tonyh 於 2013-1-5 16:21 編輯

自訂一個專門計算梯形面積的函式, 並將其代入主函式.
  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.    
  17.     public static float area(float x, float y, float z)
  18.     {
  19.          return (x+y)*z/2;
  20.     }

  21. }
複製代碼

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.    
  17.     public static float area(float x, float y, float z)
  18.     {
  19.          return (x+y)*z/2;
  20.     }

  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.    
  17.     public static float area(float x, float y, float z)
  18.     {
  19.          return (x+y)*z/2;
  20.     }

  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.    
  17.     public static float area(float x, float y, float z)
  18.     {
  19.          return (x+y)*z/2;
  20.     }

  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.    
  17.     public static float area(float x, float y, float z)
  18.     {
  19.          return (x+y)*z/2;
  20.     }

  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.            Scanner input=new Scanner(System.in);
  7.            float a,b,c;
  8.            System.out.print("上底(cm): ");
  9.            a=input.nextFloat();
  10.            System.out.print("下底(cm): ");
  11.            b=input.nextFloat();
  12.            System.out.print("高(cm): ");
  13.            c=input.nextFloat();
  14.            System.out.print("梯型面積:"+area(a,b,c)+"平方公分");
  15.     }
  16.     public static float area(float x,float y,float z)
  17.     {
  18.          return((x+y)*2);
  19.     }

  20. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.    
  17.     public static float area(float x, float y, float z)
  18.     {
  19.          return (x+y)*z/2;
  20.     }

  21. }
複製代碼

TOP

  1. import java.util.*;
  2. public class ch51{
  3.   public static void main(String args[]){
  4.     Scanner s=new Scanner(System.in);
  5.     float a,b,c;
  6.     System.out.print("梯型上底(cm)");
  7.     a=s.nextFloat();
  8.     System.out.print("梯型下底(cm)");
  9.     b=s.nextFloat();
  10.     System.out.print("梯型高(cm)");
  11.     c=s.nextFloat();
  12.     System.out.println(area(a,b,c));
  13.   }
  14.   public static float area(float a, float b, float c){
  15.     return (a+b)*c/2;
  16.     }
  17. }
複製代碼
陳彥綸

TOP

  1. import java.util.Scanner;
  2. public class ch51
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Scanner input=new Scanner(System.in);
  7.          float a, b, c;
  8.          System.out.print("上底(公分): ");
  9.          a=input.nextFloat();
  10.          System.out.print("下底(公分): ");
  11.          b=input.nextFloat();
  12.          System.out.print("高(公分): ");
  13.          c=input.nextFloat();
  14.          System.out.println("梯形的面積為"+area(a,b,c)+"平方公分");
  15.     }
  16.     public static float area(float x, float y, float z)
  17.     {
  18.          return (x+y)*z/2;
  19.     }
  20. }
複製代碼

TOP

返回列表