1. 程式人生 > >Java之Eclipse中給引數args傳遞引數和使用命令列

Java之Eclipse中給引數args傳遞引數和使用命令列

class Calculator{
	public static void main(String[]args){
		if(args.length != 3){
			System.out.println("Usage:java Calculator operand1 operator operand2");
//			System.exit(0);
		}
		int result = 0;
		switch(args[1].charAt(0)){
		case '+':result = Integer.parseInt(args[0]) + Integer.parseInt(args[2]);break;
		case '-':result = Integer.parseInt(args[0]) - Integer.parseInt(args[2]);break;
		case '*':result = Integer.parseInt(args[0]) * Integer.parseInt(args[2]);break;
		case '/':result = Integer.parseInt(args[0]) / Integer.parseInt(args[2]);break;
		}
		System.out.println(args[0]+' '+args[1]+' '+args[2]+" = "+result);
	}
}
        我們嘗試在Dos命令視窗中輸入:java Calculator 2 + 3  其結果如下所示: