public class JVA02
{
 public static void main(String args[])
    {
        if (args.length != 3)
            System.out.println("引數格式不對,請使用如下格式\n Calc 1 + 2 ");
        else
        {
         float f0 = 0, f1 = 0;
         try {
                    f0 = Float.parseFloat(args[0]);
                    f1 = Float.parseFloat(args[2]);
                }
          catch (NumberFormatException e) {
                    System.out.println("引數格式不對,請使用如下格式 Calc 1 + 2 ");
                    System.exit(0);   
          }   
            if (args[1].equals("+"))
                System.out.println(args[0]+"+"+args[2]+"="+(f0 + f1));
            else
            if (args[1].equals("-"))
             System.out.println(args[0]+"-"+args[2]+"="+(f0 - f1));
            else
            if (args[1].equals("x")|| args[1].equals("X"))
             System.out.println(args[0]+"*"+args[2]+"="+(f0 * f1));
            else
            if (args[1].equals("/"))
            {
                if (f1 == 0.0F)
                    System.out.println("除數不可為 0");
                else
                    System.out.println(args[0]+"/"+args[2]+"="+(f0 / f1));
            }
            else
                System.out.println("第二個引數請使用 + - * / 的其中一種運算符號 ");
        }
    }
}

ivr

arrow
arrow
    全站熱搜

    a520237 發表在 痞客邦 留言(0) 人氣()