μνκΈ° νλ‘κ·Έλ¨μ λ§λλ λ¬Έμ λ₯Ό νμ΄λ³΄κ² μ΅λλ€.
λ¬Έμ
μ¬μ©μμκ² μνλ κΈμ‘μ μ λ ₯λ°κ³ ν맀 κ°λ₯ν μνμ 보μ¬μ€ μμ μ λλ€.
μ¬μ©μκ° μνλ λ©λ΄λ₯Ό μ λ ₯νλ©΄ ν΄λΉ μνμ μ£Όκ³
λ§μ½ ν΄λΉ μνλ³΄λ€ λμ΄ μ μ κ²½μ° μ€ μ μμ
λμ΄ λ¨μλ€λ©΄ μλλ°ν
μ½λμμ±
public class Test02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int money; // μ¬μ©μμκ² λ°μ κΈμ‘
int product1 = 1200; // μ½λΌ
int product2 = 900; // μ¬μ΄λ€
int menu; // μ¬μ©μκ° μ
λ ₯νλ λ©λ΄λ²νΈ (1 or 2)
// μ¬μ©μμκ² κΈμ‘ μ
λ ₯λ°μμ
// μ¬μ©μμ μ
λ ₯μ΄ λ€μ΄μ€λ©΄ νμ μ ν¨μ± κ²μ¬λ₯Ό ν΄μΌνλ€.
// μ¬μ©μκ° 0 μ΄κ³Ό 1λ§ λ―Έλ§μ μ
λ ₯μ ν΄μΌ ν΅κ³Ό
// κ·Έ μ κΉμ§λ κ³μ μ¬μ
λ ₯
while(true) {
System.out.print("μνκΈ°μ λ£μ κΈμ‘μ μ
λ ₯νμμ€ >> ");
money = sc.nextInt();
if(900 <= money && money < 10000) {
break;
}
System.out.println("900μμ ~ 10000 μ¬μ΄μ κ°μ μ
λ ₯ν΄μ£ΌμΈμ");
}
// μν μΆλ ₯
System.out.println("1. μ½λΌ 1200μ");
System.out.println("2. μ¬μ΄λ€ 900μ");
// μ¬μ©μμκ² λ©λ΄ μ
λ ₯λ°μμ
// 1 ~ 2λ§ μ
λ ₯κ°λ₯
// μλͺ»μ
λ ₯νλ©΄ λ€μ μ
λ ₯
while(true) {
System.out.print("λ©λ΄λ₯Ό μ
λ ₯νμΈμ >> ");
menu = sc.nextInt();
if(1 <= menu && menu <= 2) {
break;
}
System.out.println("1~2 μ¬μ΄μ μ«μλ₯Ό μ
λ ₯ν΄μ£ΌμΈμ.");
}
// μν μ£ΌκΈ°
// μ ν¨μ± κ²μ¬λ₯Ό νκΈ° λλ¬Έμ , μ½λΌ μ¬μ΄λ€λ§ ꡬννλ©΄ λ¨
// if(μ½λΌλΌλ©΄) {
//
// if(λμ΄ λΆμ‘±νλ€λ©΄) {
// μ§κΈ x
// }
// λ£μλ-μ½λΌκΈ
//
// }
//
// else if(μ¬μ΄λ€λΌλ©΄) {
//
// if(λμ΄ λΆμ‘±νλ€λ©΄) {
// μ§κΈ x
// }
// λ£μλ - μ¬μ΄λκΈμ‘
// }
if(menu == 1) {
if(money < product1) {
System.out.println("κΈμ‘μ΄ λΆμ‘±ν©λλ€.");
}
else {
money -= product1;
System.out.println("μ£Όλ¬Ένμ μ½λΌ λμμ΅λλ€");
}
}
else if(menu == 2) {
if(money < product2) {
System.out.println("κΈμ‘μ΄ λΆμ‘±ν©λλ€.");
}
else {
money -= product2 ;
System.out.println("μ£Όλ¬Ένμ μ¬μ΄λ€ λμμ΅λλ€");
}
}
// λ¨μ λμ΄ μλ€λ©΄ μλ λ°ν
if(money > 0) {
System.out.println("λ¨μλ " +money+"μ λ°νλ©λλ€!");
}
}
}
λ§λ¬΄λ¦¬
μμ² λ³΅μ‘ν μ½λλ μλμ§λ§ μ½λλ₯Ό μ μ΄λ³΄λ μμ² κΈΈμ΄μ Έμ μ μ μ΄λ €μ μ§λκ² λκ»΄μ Έμ 무μλ€μ
μμΌλ‘λ 곡λΆμ κ΄ν ν¬μ€ν μ μ΄μ¬ν ν΄λ³΄κ² μ΅λλ€.
λ΄μ£Όμ λΆλ€ λͺ¨λ κ°μ¬ν©λλ€
μ λ λ€μ λ¬Έμ λ‘ μ°Ύμμ€κ² μ΅λλ€.
'λ¬Έμ νμ΄ π > μΌλ°λ¬Έμ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] λ¬Έμμ΄μ μΈλ±μ±κ³Ό μ¬λΌμ΄μ± (0) | 2024.10.02 |
---|---|
[Java] λ°λ³΅λ¬Έ - ( λ³μ°κΈ° : μμ νΌλΌλ―Έλ λͺ¨μ ) (2) | 2024.07.03 |
[Java] λ°λ³΅λ¬Έ - ( λ³μ°κΈ° : β₯ λͺ¨μ ) (0) | 2024.07.03 |
[Java] λ°λ³΅λ¬Έ - (λ³μ°κΈ° : β’ λͺ¨μ) (0) | 2024.07.03 |
[Java] λ°λ³΅λ¬Έ - (κ±°κΎΈλ‘ μΆλ ₯νκΈ°) (0) | 2024.06.21 |