개발일지/Java + Spring
[Java] 거스름 돈 출력 - 예제
연습용365
2021. 9. 30. 15:04
import java.util.Scanner;
public class Main1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] coin = { 1000, 500, 100, 50, 10 };
int sum = 0;
//지불금액
System.out.print("물건 값을 입력하세요 : ");
int mulG = sc.nextInt();
System.out.print("지불한 돈의 액수를 입력하세요 : ");
int inputM = sc.nextInt();
//출력
sum = inputM-mulG;
if(inputM>mulG) {
System.out.println("거스름 돈 : " + sum + "원");
for(int i=0; i<coin.length; i++) {
System.out.println(coin[i]+"원 : " + sum/coin[i]);
sum%=coin[i];
}
}else {
System.out.println("거스름 돈이 " + (-sum) + "원 부족합니다.");
}
}
}
물건값이 초과 하지 않았을 떄
물건 값을 입력하세요 : 5480 지불한 돈의 액수를 입력하세요 : 10000 거스름 돈 : 4520원 1000원 : 4 500원 : 1 100원 : 0 50원 : 0 10원 : 2 |
물건값이 초과 했을 때
물건 값을 입력하세요 : 500 지불한 돈의 액수를 입력하세요 : 450 거스름 돈이 50원 부족합니다. |