- public class tqc206
- {
- 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 "*":
- System.out.println(a+"*"+b+"*"+(a*b));
- break;
- case "/":
- if(b==0)
- {
- System.out.println("除數不可為0");
- return;
- }
- System.out.println(a+"/"+b+"/"+(a/b));
- break;
- default:
- System.out.print("引數格式不對,請使用如下格式\n Calc 1 + 2");
- break;
- }
- }else
- {
- System.out.print("引數格式不對,請使用如下格式\n Calc 1 + 2");
- }
- }catch(Exception e)
- {
- System.out.print("引數格式不對,請使用如下格式\n Calc 1 + 2");
- }
- }
- }
複製代碼 |