public class mainClass {
public static void main(String[] args) {
// 편의점
/*
* 내야하는금액: 3230원 money: 10000원
*
* 거스름돈: 5000원 -> ? 개 1000원 -> ? 개 500원 -> ? 개 100원 -> ? 개 50원 -> ? 개 10원 -> ? 개
*
* 결과 =
*/
Scanner scanner = new Scanner(System.in);
System.out.println("내야하는 금액: ");
int price = scanner.nextInt();
System.out.println("보유한 돈");
int myMoney = scanner.nextInt();
// int price; //지불금액
// int myMoney;//계산 금액
int changeMoney;// 거스름돈
int m5000;
int m1000;
int m500;
int m100;
int m50;
int m10;
//연산처리
changeMoney = myMoney - price;
//결과
m5000 = changeMoney/5000;
m1000 =(changeMoney % 5000)/1000;
m500 = (changeMoney % 1000)/500;
m100 = (changeMoney % 500)/100;
m50 = (changeMoney % 100)/50;
m10 = (changeMoney % 50)/10;
System.out.println("거스름돈: " +changeMoney);
System.out.println("5000원권: " + m5000 + "장");
System.out.println("1000원권: " + m1000 + "장");
System.out.println("500원권: " + m500 + "장");
System.out.println("100원권: " + m100 + "장");
System.out.println("50원권: " + m50 + "장");
System.out.println("10원권: " + m10 + "장");
// int z;
// int a;
//
// y = y - x;
// z = y / 5000;
//
// System.out.println("5000원의 갯수" + z);
//
// y = y - z * 5000;
//
// z = y / 1000;
//
// System.out.println("1000원의 갯수" + z);
//
// y = y - z * 1000;
// z = y / 500;
//
// System.out.println("500원의 갯수" + z);
//
// y = y - z * 500;
// z = y / 100;
//
// System.out.println("100원의 갯수" + z);
//
// y = y - z * 100;
// z = y / 50;
//
// System.out.println("50원의 갯수" + z);
//
// y = y - z * 50;
// z = y / 10;
//
// System.out.println("10원의 갯수" + z);
}
}
반응형
'Java > java 기초' 카테고리의 다른 글
while, for문을 활용한 간단한 사칙 연산계산기 (0) | 2019.11.20 |
---|---|
간단한 별 찍기 (0) | 2019.11.20 |
숫자의 범위 계산하기 (0) | 2019.11.20 |
2차 배열관련 정리 (0) | 2019.11.20 |
String 관련 정리 (0) | 2019.11.20 |