accessacount.java

来自「A bank clien/server example implemented 」· Java 代码 · 共 45 行

JAVA
45
字号
import java.rmi.*;
/**
 * 
 */

/**
 * @author Kee
 *
 */
public class AccessAcount {

	/**
	 * @param args
	 */
	public static void main(String argv[]) throws Exception{
		// TODO Auto-generated method stub
		String name = "rmi://" + argv[0] + "/TheBank";
		Bank bank = (Bank)Naming.lookup(name);
		String clientName = argv[1];
		int pin = Integer.valueOf(argv[2]).intValue();
		Details d = new Details(pin, clientName);
		int id = bank.openAccount(d);
		if (id == -1){
			System.out.println("Unable to open account.");
		}
		else{
			double deposit = Double.valueOf(argv[3]).doubleValue();
			if (bank.incBalance(id, deposit)){
				System.out.println("Depositing: " + deposit);
			}
			System.out.println("Current balance: " + bank.getBalance(id));
			if (bank.decBalance(id, 50.0)){
				System.out.println("Taken 50 pounds out");
			}
			System.out.print("Press return to continue: ");
			byte[] ch = new byte[2];
			System.in.read(ch);
			double balance = bank.getBalance(id);
			System.out.println("Current balance: " + balance);
			}
		bank.close(id);
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?