package java實用級;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.util.Scanner;
public class J205 {
public J205() {
// TODO Auto-generated constructor stub
}
public static
void
main(String[] args)
throws
Exception{
System.out.println("輸入兩個數字 x 和 y, 以逗號分隔: ");
// 請在此建立輸入物件,並讀取從鍵盤輸入的資料。
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
float x=0;
float y=0;
// 請在此寫出程式碼判斷輸入的資料是否為以逗號分隔的兩個數字。
// 如果不是,要顯示「輸入參數不正確」並停止程式。
// 如果是,則將此2數字分別指定給變數x與y。
try
{
String tmp[]=str.split(",");
x=Float.parseFloat(tmp[0]);
y=Float.valueOf(tmp[1]);
}catch(Exception e){
System.out.println("error");
System.exit(0);
}
System.out.println("error");
System.exit(0);
}
System.out.print("小於或等於 x 的最大整數為: ");
// 請在此寫出程式碼以取得小於或等於 x 的最大整數。
System.out.println(Math.floor(x));
System.out.print("大於或等於 x 的最小整數為: ");
// 請在此寫出程式碼以取得大於或等於 x 的最小整數。
System.out.println(Math.ceil(x));
System.out.print("最接近 x 的整數為: ");
// 請在此寫出程式碼以取得最接近 x 的整數。
System.out.println(Math.rint(x));
System.out.print("x的四捨五入值為: ");
// 請在此寫出程式碼以取得x的四捨五入值
System.out.println(Math.round(x));
System.out.print("x 的平方根 = ");
// 請在此寫出程式碼以算出x 的平方根。
System.out.println(Math.sqrt(x));
System.out.print("x 的立方根 = ");
// 請在此寫出程式碼以算出x 的立方根。
System.out.println(Math.cbrt(x));
System.out.print("x 與 y 兩者中較大的數 = ");
// 請在此寫出程式碼以取得 x 與 y 兩者中較大的數,
// 限使用Math所提供的方法。
System.out.println(Math.max(x,y));
System.out.print("x 的 y 次方 = ");
// 請在此寫出程式碼以算出x 的 y 次方。
System.out.println(Math.pow(x,y));
}
}
沒有留言:
張貼留言