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("第二個引數請使用 + - * / 的其中一種運算符號 ");
}
}
}
全站熱搜