返回列表 發帖

TQC+ 106 數學函數

假設有一數學函數 f(x)=3(x^3)+2x-1
請撰寫一函數 f 來回傳 f(x) 的值, 取至小數後第四位, 參考執行畫面如下:

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. public class JPA01 {
  2.     public static void main(String args[])
  3.     {
  4.             System.out.printf("f(-3.2)=%.4f\r\n",f(-3.2));
  5.             System.out.printf("f(-2.1)=%.4f\r\n",f(-2.1));
  6.             System.out.printf("f(0)=%.4f\r\n",f(0));
  7.             System.out.printf("f(2.1)=%.4f\r\n",f(2.1));
  8.     }
  9.     public static double f(double x)
  10.     {
  11.             return 3*(x*x*x)+2*x-1;
  12.     }
  13. }
複製代碼

TOP

本帖最後由 王彥甯 於 2016-12-17 11:16 編輯
  1. public class JPA01 {
  2.     public static void main(String args[]){
  3.             double x;
  4.             x = -3.2;
  5.             System.out.printf("f(%.1f)=%.4f\n",x,f(x));
  6.             x = -2.1;
  7.             System.out.printf("f(%.1f)=%.4f\n",x,f(x));
  8.             x = 0;
  9.             System.out.printf("f(%.1f)=%.4f\n",x,f(x));
  10.             x=2.1;
  11.             System.out.printf("f(%.1f)=%.4f\n",x,f(x));
  12.     }

  13.         private static Object f(double x) {
  14.                 // TODO Auto-generated method stub
  15.                 return 3*(Math.pow(x, 3))+2*x-1;
  16.         }
  17.    
  18. }
複製代碼

TOP

  1. public class JPA01 {
  2.    
  3.         public static void main(String[]args) {
  4.                
  5.                 f(-3.2);
  6.                 System.out.println("");
  7.                 f(-2.1);
  8.                 System.out.println("");
  9.                 f(0);
  10.                 System.out.println("");
  11.                 f(2.1);
  12.                
  13.                
  14.                
  15.         }
  16.         public static void f ( double x ) {
  17.                
  18.                 float result = (float)(3*(Math.pow(x,3)+2*x-1));
  19.                
  20.                 System.out.printf("f(%f) = %.4f",x,result);
  21.                

  22.         }
  23. }
複製代碼

TOP

  1. import java.text.DecimalFormat;


  2. public class JPA01 {
  3.      public static void main (String args[]){
  4.              
  5.              double x;
  6.              
  7.              System.out.printf("f(-3.2)=%.4f%n",f(-3.2));
  8.              System.out.printf("f(-2.1)=%.4f%n",f(-2.1));
  9.              System.out.printf("f(0)=%.4f%n",f(0));
  10.              System.out.printf("f(2.1)=%.4f%n",f(2.1));
  11.      }
  12.      public static double f(double x){
  13.              
  14.              
  15.                 return 3*Math.pow(x, 3)+2*x-1;
  16.            
  17.      }



  18. }
複製代碼

TOP

返回列表