369 ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ

2023. 1. 19. 10:48ใ†java

1~99๊นŒ์ง€์˜ ์ •์ˆ˜๋ฅผ ํ‚ค๋ณด๋“œ๋กœ ์ž…๋ ฅ๋ฐ›์•„ 3,6,9๊ฐ€ ํ•˜๋‚˜ ์žˆ๋Š” ๊ฒฝ์šฐ "๋ฐ•์ˆ˜์ง"

๋‘๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ "๋ฐ•์ˆ˜์ง์ง" ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

 

์šฐ์„  ํ•ด์•ผ ํ•  ๊ฒƒ์€ ์‹ญ์˜ ์ž๋ฆฌ์™€ ์ผ์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ์ž‘์—… ๋จผ์ € ํ•ด์ค˜์•ผ ํ•จ.

์‹ญ์˜ ์ž๋ฆฌ : ๋ณ€์ˆ˜ / 10  

์ผ์˜ ์ž๋ฆฌ :  ๋ณ€์ˆ˜ % 10

import java.util.Scanner;

public class ํ”„๋ฆฐํŠธ3_3 {
    public static void main(String[] args) {
        int a;
        
        Scanner sc = new Scanner(System.in);

        System.out.println("1~99 ์‚ฌ์ด์˜ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค.");
        
        a = sc.nextInt();
        int tens = a / 10; //์‹ญ์˜ ์ž๋ฆฌ ์ˆซ์ž
        int ones = a % 10; //์ผ์˜ ์ž๋ฆฌ ์ˆซ์ž
        int count = 0;  //๋ฐ•์ˆ˜์˜ ์ˆ˜๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€์ˆ˜
        //์‹ญ์˜ ์ž๋ฆฌ์— 3 6 9๊ฐ€ ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌ
        if(tens == 3 || tens == 6 || tens == 9) {
            count++;   //์นด์šดํŠธ 1 ์ฆ๊ฐ€
        }
        //์ผ์ด ์ž๋ฆฌ์— 3 6 9๊ฐ€ ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌ
        if(ones == 3 || ones == 6 || ones == 9) {  //else if X . ์‹ญ,์ผ์˜์ž๋ฆฌ ๊ฐ’ ๋‹ค ํ•„์š”
            count++;
        }
        //๋ฐ•์ˆ˜ ์‹คํ–‰
        switch(count) {
            case 1 :
                System.out.println("๋ฐ•์ˆ˜์ง");
                break;
            case 2 :
                System.out.println("๋ฐ•์ˆ˜์ง์ง");
        }
    }
}

'java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๊ฐ„๋‹จํ•œ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž  (0) 2023.01.19
๋ฌธ์ž์—ด ๋น„๊ต  (0) 2023.01.19
switch๋ฌธ  (0) 2023.01.19
์—ฐ์Šต  (0) 2023.01.18
ํ‚ค๋ณด๋“œ ์ž…๋ ฅ scanner ์‚ฌ์šฉ  (0) 2023.01.18