728x90
SMALL
public void personinput() {
exit:
while(true) {
String answer;
System.out.println(" ");
System.out.print("고객정보 입력 : ");
name = in.next();
for (int i = 0; i < p.length; i++) {
if (!name.equals(p[i].getpName())) {
videoinput();
}
else if (name.equals(p[i].getpName())) {
System.out.println("연체된 비디오 이름 : " + p[i].getPvName());
System.out.println("연체금 : " + p[i].getpMoney());
System.out.println(" ");
System.out.print("연체금을 지불하시겠습니까?(네/아니오) : ");
answer = in.next();
if (answer.equals("네")) {
System.out.println("지불되었습니다");
break exit;
}
else if (answer.equals("아니오")) {
System.out.println("미납되었습니다.");
System.out.println(p[i].getpName()+"님은 대여가 불가능합니다");
personinput();
}
}
}
}//while(true)
System.out.println("나");
저 for문안에서 break;써도 for문만 빠져나가는거라서 한번에 빠져나가고 싶었는데 안되는거여 ㅠ
변수써서 하면 되긴하는데 새로운 방법을 알아냈다
break 뒤에 별칭 예를 들면exit를 쓰고
while true문 앞에 exit:쓰면 바로 while(true)문밖으로 나갈 수 있다
728x90
LIST
'JAVA > Practice' 카테고리의 다른 글
Hashmap이용해 단어쌍의 저장검색 (0) | 2020.10.30 |
---|---|
arraylist활용한 회원가입 (0) | 2020.10.26 |
댓글