Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

으나님의 잡다한 개발상식

(JAVA) 반복문에서 label 사용하기 본문

JAVA

(JAVA) 반복문에서 label 사용하기

스위트치즈 2019. 11. 22. 20:30

반복문 앞에 '라벨명:'을 붙이면 추후에 다시 해당 부분으로 돌아가고 싶을 때

'continue 라벨명;'을 입력하여 해당 부분으로 돌아갈 수 있다.

label2: while (B) {
					System.out.println("메뉴를 삭제하시겠습니까? y/n");
					scan = new Scanner(System.in);
					String menuAsk = scan.next();
					if (menuAsk.equals("y")) {
						System.out.println(a.menuNameTemp);
						System.out.println("삭제할 메뉴를 입력해주세요");
						scan = new Scanner(System.in);
						String menuNam = scan.next();
						for (int i = 0; i < a.menuNameTemp.size(); i++) {
							if (menuNam.equals(a.menuNameTemp.get(i))) {
								a.menuNameTemp.remove(i);
								a.menuPriceTemp.remove(i);
								a.menuCostTemp.remove(i);
							}
						}
						System.out.println(menuNam + "\t이(가) 삭제됐습니다.");
						break;
					} else if(menuAsk.equals("n")) {
						System.out.println("종료됐습니다.");
						B = false;
					} else {
						System.out.println("잘못 입력하셨습니다.");
						continue label2;
					}

"메뉴를 삭제하시겠습니까?" 질문에 'y'나 'n'이 아닌 다른 문자를 입력했을 경우 label2 라벨이 적용되어

다시 "메뉴를 삭제하시겠습니까?" 질문으로 돌아가도록 했다.

'JAVA' 카테고리의 다른 글

(JAVA) 객체지향언어와 클래스  (0) 2019.11.23
(JAVA) method  (0) 2019.11.23
(JAVA) String split으로 쪼개서 2차원 배열로 만들기  (0) 2019.11.22
(JAVA) 조건문  (0) 2019.11.06
(JAVA) 연산자  (0) 2019.11.06