標題:
TQC205 - 基本數學函數運用
[打印本頁]
作者:
tonyh
時間:
2013-6-8 17:43
標題:
TQC205 - 基本數學函數運用
本帖最後由 tonyh 於 2013-6-15 16:41 編輯
常見數學函數:
小於或等於x的最大整數: Math.floor(x)
大於或等於x的最小整數: Math.ceil(x)
最接近x的整數: Math.rint(x)
x的四捨五入: Math.round(x)
x的平方根: Math.sqrt(x)
x的立方根: Math.pow(x,1.0/3.0)
x的y次方: Math.pow(x,y)
x與y兩者中較大的數: Math.max(x,y)
x與y兩者中較小的數: Math.min(x,y)
import java.util.*;
public class tqc205
{
public static void main(String args[])
{
float x,y;
System.out.println("輸入兩個數字x和y,以逗號分隔:");
Scanner s=new Scanner(System.in);
String va[]=s.next().split(",");
try
{
x=Float.parseFloat(va[0]);
y=Float.parseFloat(va[1]);
System.out.println("x= "+x);
System.out.println("y= "+y);
}catch(Exception e)
{
System.out.println("輸入參數不正確");
return;
}
System.out.println("小於或等於x的最大整數為: "+Math.floor(x));
System.out.println("大於或等於x的最大整數為: "+Math.ceil(x));
System.out.println("最接近x的整數為: "+Math.rint(x));
System.out.println("x的四捨五入值為: "+Math.round(x));
System.out.println("x的平方根= "+Math.sqrt(x));
System.out.println("x的立方根= "+Math.pow(x,1.0/3.0));
System.out.println("x與y兩者中較大的數= "+Math.max(x,y));
System.out.println("x的y次方= "+Math.pow(x,y));
}
}
複製代碼
作者:
黃博鴻
時間:
2013-6-15 16:38
import java.util.*;
public class tqc205
{
public static void main(String args[])
{
float x,y;
Scanner s=new Scanner(System.in);
System.out.println("輸入兩個數字x和y, 以逗號分隔:");
String va[]=s.next().split(",");
try
{
x=Float.parseFloat(va[0]);
y=Float.parseFloat(va[1]);
System.out.println("x= "+x);
System.out.println("y= "+y);
}
catch(Exception e)
{
System.out.println("輸入參數不正確");
return;
}
System.out.println("小於或等於x的最大整數為: "+ Math.floor(x));
System.out.println("大於或等於x的最小整數為: "+Math.ceil(x));
System.out.println("最接近x的整數為: "+Math.rint(x));
System.out.println("x的四捨五入值為: "+Math.round(x));
System.out.println("x的平方根= "+Math.sqrt(x));
System.out.println("x的立方根= "+Math.pow(x,1.0/3.0));
System.out.println("x與y兩者較大的數= "+Math.max(x,y));
System.out.println("x的y次方= "+Math.pow(x,y));
}
}
複製代碼
作者:
劉漢文
時間:
2013-6-15 16:44
import java.util.*;
public class tqc205
{
public static void main(String args[])
{
float x,y;
System.out.println("輸入兩個數字x和y,以逗號分隔:");
Scanner s=new Scanner(System.in);
String va[]=s.next().split(",");
try
{
x=Float.parseFloat(va[0]);
y=Float.parseFloat(va[1]);
System.out.println("x= "+x);
System.out.println("y= "+y);
}catch(Exception e)
{
System.out.println("輸入參數不正確");
return;
}
System.out.println("小於或等於x的最大整數為: "+Math.floor(x));
System.out.println("大於或等於x的最大整數為: "+Math.ceil(x));
System.out.println("最接近x的整數為: "+Math.rint(x));
System.out.println("x的四捨五入值為: "+Math.round(x));
System.out.println("x的平方根= "+Math.sqrt(x));
System.out.println("x的立方根= "+Math.pow(x,1.0/3.0));
System.out.println("x與y兩者中較大的數= "+Math.max(x,y));
System.out.println("x的y次方= "+Math.pow(x,y));
}
}
複製代碼
作者:
t2364705
時間:
2013-6-15 16:47
import java.util.*;
public class tqc205
{
public static void main(String args[])
{
float x,y;
System.out.println("輸入兩個數字x和y,以逗號分隔: ");
Scanner s=new Scanner(System.in);
String va[]=s.next().split(",");
try
{
x=Float.parseFloat(va[0]);
y=Float.parseFloat(va[1]);
System.out.println("x="+x);
System.out.println("y="+y);
}catch(Exception e)
{
System.out.println("輸入參數不正確");
return;
}
System.out.println("小於或等於 x 的最大整數為:"+Math.floor(x));
System.out.println("大於或等於 x 的最小整數為:"+Math.ceil(x));
System.out.println("最接近 x 的整數為:"+Math.rint(x));
System.out.println("x的四捨五入值為:"+Math.round(x));
System.out.println("x 的平方根="+ Math.sqrt(x));
System.out.println("x 的立方根="+ Math.pow(x,1.0/3.0));
System.out.println("x 與 y 兩者中較大的數="+ Math.max(x,y));
System.out.println("x 與 y 兩者中較小的數="+ Math.min(x,y));
System.out.println("x 的 y 次方="+Math.pow(x,y));
}
}
複製代碼
作者:
t3742238
時間:
2013-6-15 16:47
import java.util.*;
public class tqc205
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in)
System.out.println("輸入兩個數字x和y,以逗號隔開:");
String va[]=s.next().split(",");
try
{
x=Float.pareFloat(va[0]);
y=Float.pareFloat(va[1]);
System.out.println("x= "+x);
System.out.println("y= "+y);
}catch(Excaption e)
{
System.out.println("輸入參數不正確");
return
}
System.out.println("小於或等於x的最大整數為:"+Math.floor(x));
System.out.println("大於或等於x的最小整數為:"+Math.ceil(x));
System.out.println("最接近x的整數為:"+Math.rint(x));
System.out.println("x 的四捨五入值為:"+Math.round(x));
System.out.println("x 的平方根:"+Math.sqrt(x));
System.out.println("x 的立方根:"+Math.pow(x,1.0/3.0));
System.out.println("x 與 y兩者中較大的數:"+ Math.max(x,y));
System.out.println("x 的 y次方:"+ Math.pow(x,y));
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2