2011年3月22日
<Java> JVA206-四則運算
(1) 每次執行程式需傳入三個引數,依序分別為 運算元、運算子、運算元。
(2) 程式接收三個引數後,列示出運算結果
(3) 程式發生錯誤時,需顯示對應之錯誤訊息
==============================
這題的四則運算,使用的運算子為 + - * / ,但(*)在DOS中代表資料夾檔案的意思
所以我這裡將乘法改用 x 表示
public class JVA206
{
public static void main(String args[])
{
float a,b;
String calc;
try{
if(args.length==3){
a = Float.parseFloat(args[0]);
calc = args[1];
b = Float.parseFloat(args[2]);
if(calc.equals("+")){
System.out.println(args[0]+args[1]+args[2]+"="+(a+b));
}else if(calc.equals("-")){
System.out.println(args[0]+args[1]+args[2]+"="+(a-b));
}else if(calc.equals("x")){
System.out.println(args[0]+args[1]+args[2]+"="+(a*b));
}else if(calc.equals("/")){
if(b==0){
System.out.println("除數不可為 0");
}else{
System.out.println(args[0]+args[1]+args[2]+"="+(ab));
}
}else{
System.out.println("第二個引數請使用 + - x / 的其中一種運算符號");
System.exit(0);
}
}else{
System.out.println("使用引數不對,請使用如下格式\n Calc 1 + 2");
}
}catch(Exception e){
System.out.println("使用引數不對,請使用如下格式\n Calc 1 + 2");
}
}
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言