⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accessacount.java

📁 A bank clien/server example implemented by RMI, to perform functions of creatAccount and accessAccou
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -