本帖最後由 lon 於 2012-8-18 09:46 編輯 $ ^1 t* v0 U- k: q0 o: i& I
- public class jva206 {
- public static void main(String[] args) {
- try{
- if(args.length==3){
- float a=Float.parseFloat(args[0]);
- float b=Float.parseFloat(args[2]);
- switch(args[1]){
- case"+":
- System.out.println(a+"+"+b+"="+(a+b));
- break;
- case"-":
- System.out.println(a+"-"+b+"="+(a-b));
- break;
- case"x":
- System.out.println(a+"*"+b+"="+(a*b));
- break;
- case"/":
- if(b==0){
- System.out.println("除數不可為0");
- System.exit(0);
- }
- System.out.println(a+"/"+b+"="+(a/b));
- break;
- default:
- System.out.println("引數格式不對,請使用如下格式\n Calc 1 + 2");
- break;
- }
- }else{
- System.out.println("引數格式不對,請使用如下格式\n Calc 1 + 2");
- System.exit(0);
- }
- }catch(Exception e){
- System.out.println("引數格式不對,請使用如下格式\n Calc 1 + 2");
- System.exit(0);
- }
- }
- }
複製代碼 |