查看單個文章
舊 2005-11-21, 06:11 PM   #5 (permalink)
burgh
長老會員
榮譽勳章
UID - 15826
在線等級: 級別:14 | 在線時長:260小時 | 升級還需:25小時級別:14 | 在線時長:260小時 | 升級還需:25小時級別:14 | 在線時長:260小時 | 升級還需:25小時級別:14 | 在線時長:260小時 | 升級還需:25小時
註冊日期: 2002-12-22
文章: 289
精華: 0
現金: 99 金幣
資產: 280232 金幣
預設

雞婆一下,總整理,還有幾種輸入條件驗證未考慮,自己補充一下吧!!

public class Example {

private static void square(double a){
System.out.println("平方 ===>"+Math.sqrt(a));
}

private static void cube(double a){
System.out.println("三次方 ===>"+Math.pow(a,3));
}

private static boolean checkNum(String num){

String chkChr = "-.0123456789";

for(int i = 0 ; i < num.length() ; i++){
if(chkChr.indexOf(num.charAt(i)) == -1){
System.out.println("Plz input Number!!");
return false;
}
}

return true;

}

public static void main(String[] args) {

if(args.length > 0 && args[0] != null){
if(checkNum(args[0])){
double input = Double.parseDouble(args[0]);
Example.square(input);
Example.cube(input);
}
}else{
System.out.println("Runs With : java Example xxx , xxx:input number");
}

}
}
burgh 目前離線  
送花文章: 796, 收花文章: 7 篇, 收花: 11 次
回覆時引用此帖