📄 accessacount.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 + -