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 + -
显示快捷键?