목차
1. 소스
2. 결과화면
2. 결과화면
본문내용
ested: " + fmt.format(amount));
}
else if (amount > balance)
{
System.out.println ();
System.out.println ("Error: Insufficient funds.");
System.out.println ("Account: " + acctNumber);
System.out.println ("Requested: " + fmt.format(amount));
System.out.println ("Available: " + fmt.format(balance));
}
else
balance = balance - amount;
return balance;
}
public double transfer (int account1, int account2, double amount)
{
if (amount < 0)
{
System.out.println ();
System.out.println ("Error: Withdraw amount is invalid.");
System.out.println ("Account: " + acctNumber);
System.out.println ("Requested: " + fmt.format(amount));
}
else if (amount > balance)
{
System.out.println ();
System.out.println ("Error: Insufficient funds.");
System.out.println ("Account: " + acctNumber);
System.out.println ("Requested: " + fmt.format(amount));
System.out.println ("Available: " + fmt.format(balance));
}
else
{
if (account1==account2)
{
balance = balance - amount;
System.out.println ("TEX : $ 0");
}
else if (account2 == 03 || account2 == 25)
{
balance = balance - amount - tax;
System.out.println ("TEX : $ 5");
}
else
System.out.println ("ERROR");
}
return balance;
}
public double trans_input (double trans, double amount)
{
if (trans < amount)
{
System.out.println ("deposit ERROR");
temp_balance = 0;
}
else
temp_balance = amount;
return temp_balance;
}
public double getBalance ()
{
return balance;
}
public long getAccountNumber ()
{
return acctNumber;
}
public String toString ()
{
DecimalFormat fmt1 = new DecimalFormat ("00");
return (acctNumber + "\t" + name + "\t" + fmt1.format(code)+ "\t" + fmt.format(balance));
}
}
1. (1)번 구좌에 \1000 입금
2. (1)번 구좌에서 (2)번 구좌에 \800 입금
3. (1)번 구좌에서 (3)번 구좌로 \100 입금
4. (2)번 구좌에서 \100 출금
5. (2)번 구좌에서 3번 구좌로 \100 송금
6. (3)번 구좌에서 (1)번 구좌로 \150 송금
7. 잔액이 부족하다는 경고
}
else if (amount > balance)
{
System.out.println ();
System.out.println ("Error: Insufficient funds.");
System.out.println ("Account: " + acctNumber);
System.out.println ("Requested: " + fmt.format(amount));
System.out.println ("Available: " + fmt.format(balance));
}
else
balance = balance - amount;
return balance;
}
public double transfer (int account1, int account2, double amount)
{
if (amount < 0)
{
System.out.println ();
System.out.println ("Error: Withdraw amount is invalid.");
System.out.println ("Account: " + acctNumber);
System.out.println ("Requested: " + fmt.format(amount));
}
else if (amount > balance)
{
System.out.println ();
System.out.println ("Error: Insufficient funds.");
System.out.println ("Account: " + acctNumber);
System.out.println ("Requested: " + fmt.format(amount));
System.out.println ("Available: " + fmt.format(balance));
}
else
{
if (account1==account2)
{
balance = balance - amount;
System.out.println ("TEX : $ 0");
}
else if (account2 == 03 || account2 == 25)
{
balance = balance - amount - tax;
System.out.println ("TEX : $ 5");
}
else
System.out.println ("ERROR");
}
return balance;
}
public double trans_input (double trans, double amount)
{
if (trans < amount)
{
System.out.println ("deposit ERROR");
temp_balance = 0;
}
else
temp_balance = amount;
return temp_balance;
}
public double getBalance ()
{
return balance;
}
public long getAccountNumber ()
{
return acctNumber;
}
public String toString ()
{
DecimalFormat fmt1 = new DecimalFormat ("00");
return (acctNumber + "\t" + name + "\t" + fmt1.format(code)+ "\t" + fmt.format(balance));
}
}
1. (1)번 구좌에 \1000 입금
2. (1)번 구좌에서 (2)번 구좌에 \800 입금
3. (1)번 구좌에서 (3)번 구좌로 \100 입금
4. (2)번 구좌에서 \100 출금
5. (2)번 구좌에서 3번 구좌로 \100 송금
6. (3)번 구좌에서 (1)번 구좌로 \150 송금
7. 잔액이 부족하다는 경고
추천자료
- 자바프로그램 다운로딩
- 자바로 최대공약수, 최소공배수 구하기
- 자바로 삼각형, 역삼각형, 마름모 (다이아몬드) 출력하기
- 자바로 재귀 함수를 사용하여 하노이탑 구현하기
- 자바로 행렬 곱 구하기
- 자바로 구현한 네트워크 오목(넷마블 오목 형식)
- 자바로 배우는 프로그래밍 기초 4장
- 자바로 배우는 프로그래밍 기초 11장
- 자바로 배우는 프로그래밍 7장
- 자바 swing 으로 구현한 윈도우 메모장
- 자바 프로젝트 은행 프로그램 term project
- 자바 프로젝트 ATM 은행 프로그램 term project
- 자바를 이용한 Up&Down게임 프로그래밍 소스입니다.
- 자바 네트워크 프로그래밍
소개글