๐Ÿ“˜ [ JAVA ์กฐ๊ฑด๋ฌธ ]

rossiebiยท2022๋…„ 12์›” 6์ผ
0

๐Ÿ’ป JAVA ๊ฐœ๋ฐœ์ผ์ง€ย 

๋ชฉ๋ก ๋ณด๊ธฐ
27/38
post-thumbnail

โญ ์กฐ๊ฑด๋ฌธ

  • ์ฃผ์–ด์ง„ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ œ์–ดํ•˜๋Š” ๋ช…๋ น๋ฌธ

๐Ÿ’ฅ ์กฐ๊ฑด๋ฌธ ์ข…๋ฅ˜

  1. if ๋ฌธ
  2. if / else ๋ฌธ
  3. if / else if / else ๋ฌธ
  4. switch ๋ฌธ

๐Ÿ’ฅ if๋ฌธ

  • ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ(true)์ด๋ฉด ์ฃผ์–ด์ง„ ๋ช…๋ น๋ฌธ์„ ์‹คํ–‰, ๊ฑฐ์ง“(false)์ด๋ฉด ์•„๋ฌด๊ฒƒ๋„ ์‹คํ–‰ํ•˜์ง€ ์•Š์Œ
if (์กฐ๊ฑด์‹) {

    ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

}

๐ŸŒฑ ์˜ˆ์ œ

๐Ÿ’ฅ if / else ๋ฌธ

  • ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“(false)์ด๋ฉด ์ฃผ์–ด์ง„ ๋ช…๋ น๋ฌธ์„ ์‹คํ–‰
if (์กฐ๊ฑด์‹) {

    ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

} else {

    ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

}

๐ŸŒฑ ์˜ˆ์ œ

๐Ÿ’ฅ if - else if - else

if (์กฐ๊ฑด์‹1) {

    ์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

} else if (์กฐ๊ฑด์‹2) {

    ์กฐ๊ฑด์‹2์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

} else {

    ์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๋„ ๊ฑฐ์ง“์ด๊ณ , ์กฐ๊ฑด์‹2์˜ ๊ฒฐ๊ณผ๋„ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

}

๐ŸŒฑ ์˜ˆ์ œ

๐Ÿ’ฅ switch ๋ฌธ

  • ์ฃผ์–ด์ง„ ์กฐ๊ฑด ๊ฐ’์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ๋ช…๋ น์„ ์ˆ˜ํ–‰
  • if / else ๋ฌธ๋ณด๋‹ค ๊ฐ€๋…์„ฑ์ด ๋” ์ข‹์œผ๋ฉฐ, ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ตœ์ ํ™”๋ฅผ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์–ด ์†๋„ ๋˜ํ•œ ๋น ๋ฆ„
switch (์กฐ๊ฑด ๊ฐ’) {

    case ๊ฐ’1:

        ์กฐ๊ฑด ๊ฐ’์ด ๊ฐ’1์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

        break;

    case ๊ฐ’2:

        ์กฐ๊ฑด ๊ฐ’์ด ๊ฐ’2์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

        break;

    ...

    default:

        ์กฐ๊ฑด ๊ฐ’์ด ์–ด๋– ํ•œ case ์ ˆ์—๋„ ํ•ด๋‹นํ•˜์ง€ ์•Š์„ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ช…๋ น๋ฌธ;

        break;

}

๐ŸŒฑ ์˜ˆ์ œ

package practice01;

public class Test2 {

	public static void main(String[] args) { //๋ฉ”์ธ๋ฉ”์†Œ๋“œ
		// ์ฃผ์‚ฌ์œ„๋ฒˆํ˜ธ
		
		int num = (int)(Math.random()*6) + 1;
		
		switch(num) {
		case 1 :
			System.out.println("1๋ฒˆ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค");
			break;
		case 2 :
			System.out.println("2๋ฒˆ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค");
			break;
		case 3 :
			System.out.println("3๋ฒˆ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค");
			break;
		case 4 :
			System.out.println("4๋ฒˆ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค");
			break;
		case 5 :
			System.out.println("5๋ฒˆ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค");
			break;
			default:
			System.out.println("6๋ฒˆ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค");
			
		
	}
}
}
profile
๋น„์ „๊ณต์ž ๊ฐœ๋ฐœ์ž๋ฅผ ๊ฟˆ๊พธ๋Š” ๋กœ์ง€

0๊ฐœ์˜ ๋Œ“๊ธ€