Search

do ~ while

import java.util.Scanner; public class Ex11_DoWhile { // main : ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ์ž‘ public static void main(String[] args) { // ๋ฉ”๋‰ดํŒ // * ๋ณ€์ˆ˜ ์„ ์–ธ : ๋ฉ”๋‰ด ๋ฒˆํ˜ธ, ๋ฉ”๋‰ด ์ด๋ฆ„, ์ฃผ๋ฌธ ๊ฐœ์ˆ˜ int menuNo = 0; // ๋ฉ”๋‰ด๋ฒˆํ˜ธ ๋ณ€์ˆ˜ ์„ ์–ธ String menuName = ""; // ๋ฉ”๋‰ด์ด๋ฆ„ ๋ณ€์ˆ˜ ์„ ์–ธ int count = 0; // ์ฃผ๋ฌธ๊ฐœ์ˆ˜ ๋ณ€์ˆ˜ ์„ ์–ธ Scanner sc = new Scanner(System.in); // ์ž…๋ ฅ ๊ฐ์ฒด ์ƒ์„ฑ // do~while๋ฌธ // : ๋ฌด์กฐ๊ฑด 1ํšŒ ์‹คํ–‰ ํ›„, ์กฐ๊ฑด์„ ๊ฒ€์‚ฌํ•˜์—ฌ ๋ฐ˜๋ณตํ•˜๋Š” ๋ฌธ์žฅ do { System.out.println(":::::::::: ๋ฉ”๋‰ดํŒ ::::::::::"); System.out.println("1. ์ฐธ์น˜๋งˆ์š” ์‚ผ๊ฐ๊น€๋ฐฅ"); System.out.println("2. ๊ตถ์Œ ใ…œใ…œ"); System.out.println("3. ์ง„๋ผ๋ฉด ๋งค์šด๋ง›"); System.out.println("4. ์™€ํผ"); System.out.println("5. ๋งˆ๋ผํƒ•"); System.out.println("0. ์ข…๋ฃŒ"); System.out.print("๋ฉ”๋‰ด ๋ฒˆํ˜ธ : "); // ๋ฉ”๋‰ด ๋ฒˆํ˜ธ ์ž…๋ ฅ menuNo = sc.nextInt(); // break : ์ œ์–ด๋ฌธ์„ ํƒˆ์ถœํ•˜๋Š” ํ‚ค์›Œ๋“œ // * ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ œ์–ด๋ฌธ๋งŒ ํƒˆ์ถœํ•œ๋‹ค. if( menuNo == 0 ) break; // ๋ฉ”๋‰ด ์„ ํƒ switch (menuNo) { case 1: menuName = "์ฐธ์น˜๋งˆ์š” ์‚ผ๊ฐ๊น€๋ฐฅ"; break; case 2: menuName = "๊ตถ์Œ ใ…œใ…œ"; break; case 3: menuName = "์ง„๋ผ๋ฉด ๋งค์šด๋ง›"; break; case 4: menuName = "์™€ํผ"; break; case 5: menuName = "๋งˆ๋ผํƒ•"; break; default: break; } // ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ // - ๋ฉ”๋‰ด๋ฒˆํ˜ธ๊ฐ€ 0~5๋ฒˆ๋งŒ ์œ ํšจ if( menuNo >= 0 && menuNo <= 5 ) { // ์ฃผ๋ฌธ ๊ฐœ์ˆ˜ ์ฆ๊ฐ€ count++; System.out.println(menuName + "(์„/๋ฅผ) ์ฃผ๋ฌธํ•˜์˜€์Šต๋‹ˆ๋‹ค."); // 0๋ฒˆ ์ž…๋ ฅ์‹œ, ๋ฉ”๋‰ดํŒ์„ ์ข…๋ฃŒํ•˜๋„๋ก ํ•ด๋ณด์„ธ์š” } else { System.out.println("(0~5)๋ฒˆ ์‚ฌ์ด์˜ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”."); } } while( menuNo != 0 ); // ์ฃผ๋ฌธํ•œ ๋ฉ”๋‰ด ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜์„ธ์š”. // ex) "2 ๊ฐœ์˜ ๋ฉ”๋‰ด๋ฅผ ์ฃผ๋ฌธํ•˜์˜€์Šต๋‹ˆ๋‹ค." System.out.println(count + "๊ฐœ์˜ ๋ฉ”๋‰ด๋ฅผ ์ฃผ๋ฌธํ•˜์˜€์Šต๋‹ˆ๋‹ค."); System.out.println("๋ฉ”๋‰ดํŒ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค."); sc.close(); } }
Java
๋ณต์‚ฌ