返回列表 發帖

自訂函式 (二)

本帖最後由 tonyh 於 2019-7-3 21:15 編輯

利用函式自訂的技巧, 建立一個專門計算三角形面積的函式.


  1. public class Ch50 {
  2.        
  3.         static float tri(float x, float y)
  4.         {
  5.                 return x*y/2;
  6.         }
  7.        
  8.         public static void main(String[] args)
  9.         {
  10.                 System.out.println("底7公分,高5公分的三角形,面積為"+tri(7,5)+"平方公分。");       
  11.         }
  12. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. import java.util.Scanner;
  2. public class Ch50 {

  3.     static float tri(float x,float y){
  4.               return x*y/2;            
  5.            
  6.     }

  7.         public static void main(String[] args){
  8.                 Scanner s=new Scanner(System.in);
  9.                 System.out.println("請輸入三角形的底(公分):");
  10.                 float x =s.nextFloat();
  11.                 System.out.println("請輸入三角形的高(公分):");               
  12.                 float y =s.nextFloat();
  13.                 System.out.println("底"+x+"公分,高"+y+"公分的三角形,面積是"+tri(x,y)+"平方公分");
  14.         }

  15. }
複製代碼
May

TOP

  1. public class Ch {
  2.         
  3.         static float tri(float x, float y)
  4.         {
  5.              return x*y/2;
  6.         }
  7.         
  8.         public static void main(String[] args)
  9.         {
  10.              System.out.println("底7公分,高5公分的三角形,面積為"+tri(7,5)+"平方公分。");        
  11.         }
  12. }   
複製代碼

TOP

  1. import java.util.Scanner;


  2. public class Ch13 {
  3.         static float tri(float a,float b)
  4.         {
  5.                 return a*b/2;
  6.         }
  7.         public static void main(String[] args)
  8.         {
  9.                 Scanner s=new Scanner(System.in);
  10.                 System.out.println("請輸入兩個整數");
  11.                 int a,b;
  12.                 a=s.nextInt();
  13.                 b=s.nextInt();
  14.                 System.out.println("底"+a+"公分,高"+b+"公分,面積為"+tri(a,b));
  15.         }
  16. }
複製代碼

TOP

  1. public class Ch02
  2. {
  3.    static float tri(float x,float y)
  4.       {
  5.            return x*y/2;
  6.       }
  7.         public static void main(String[] args)
  8.           {
  9.                 System.out.println("底7公分,高5公分的三角形面積為"+tri(7,5)+"平方公分。");
  10.           }
  11. }
複製代碼

TOP

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

TOP

  1. public class Ch10
  2. {
  3.         static float tri(float x,float y)
  4.         {
  5.                 return x*y/2;
  6.         }
  7.        
  8.         public static void main(String args[])
  9.     {
  10.             System.out.println("底7公分,高5公分的三角形,面積為"+tri(7,5)+"平方公分。");
  11.     }
  12. }
複製代碼

TOP

本帖最後由 楊于暄 於 2019-1-25 10:52 編輯
  1. public class Ch30 {

  2.         static float tri(float x, float y)
  3.         {
  4.                 return x*y/2;
  5.         }
  6.         public static void main(String[] args)
  7.         {
  8.                 System.out.println("底7公分,高5公分的三角形,面積為"+tri(7,5)+"平方公分。");
  9.         }
  10. }
複製代碼

TOP

返回列表