본문 바로가기

JAVA/기초 프로그래밍

잔돈계산 프로그램

package main;

import java.util.Scanner;

public class mainClass {
	public static void main(String[] args) {
		/*
		 	편의점
		 	
		 	지불해야 할 금액 : 입력받기
		 	보유 금액 : 입력받기
		 	거스름돈 : 출력
		 	5000원 : ?장
		 	1000원 : ?장
		 	500원 : ?개
		 	100원 : ?개
		 	50원 : ?개
		 	10원 : ?개
		 	
		 */
         
		Scanner scan =  new Scanner(System.in);
		
		System.out.println("현재 보유금액을 입력해 주세요");
		int mymoney = scan.nextInt();	//자신의 금액
		
		
		System.out.println("지불해야 할 금액을 입력해 주세요 ");
		int pay = scan.nextInt();		//지불해야 할 금액
		
		int result = mymoney - pay;		//거스름돈
		System.out.println("총 거스름돈은 = "+result+"입니다");

		int last = result/5000;
		System.out.println("5000원"+last+"장");
		last = result%5000/1000;
		System.out.println("1000원"+last+"장");
		last = result%1000/500;
		System.out.println("500원"+last+"개");
		last = result%500/100;
		System.out.println("100원"+last+"개");
		last = result%100/50;
		System.out.println("50원"+last+"개");
		last = result%50/10;
		System.out.println("10원"+last+"개");
		
		
		
	}
}

 

** %를 사용하여 이 전까지 계산한 잔돈의 나머지를 구함.

 

'JAVA > 기초 프로그래밍' 카테고리의 다른 글

수수께기 프로그램  (0) 2020.05.22
switch 사칙연산  (0) 2020.05.21
무작위 별찍기  (0) 2020.05.21
짝수의 합과 홀수의 합  (0) 2020.05.21
범위출력  (0) 2020.05.21