은행 프로그램 만들기 - 문제
/*
* [실습]
* 은행 프로그램
* 잔고(balance)는 0이고 원하는 금액을 입금해서 잔고를 증가시키고
* 출금을 해서 잔고를 감소하게 하는 프로그램 작성
*
* [입력 예시]
* 예금액: 5000
*
* [출력 예시]
* 잔고: 5,000원
*
* [입력 예시]
* 출금액: 2500
*
* [출력 예시]
* 잔고: 2,500원
*/
은행 프로그램 만들기 - 풀이
package kr.s04.operator;
public class OperatorMain14 {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
int balance = 0;
System.out.print("예금액: ");
balance += input.nextInt();
System.out.printf("잔고 : %,d원%n", balance);
System.out.print("출금액: ");
balance -= input.nextInt();
System.out.printf("잔고 : %,d원%n", balance);
input.close();
}
}
int y = 0라고 따로 변수를 만들어 예금액과 출금액을 입력받기 보다는 잔고가 될 balance에 바로 누적/차감을 하는 게 효율적이다.
ex. balance += input.nextInt();