while2 break/continue와 레이블 outer: for (let i = 0; i < 3; i++) { for (let j = 0; j < 3; j++) { let input = prompt(`(${i},${j})의 값`, ''); // 사용자가 아무것도 입력하지 않거나 Cancel 버튼을 누르면 두 반복문 모두를 빠져나옵니다. if (!input) break outer; // (*) // 입력받은 값을 가지고 무언가를 함 } } alert('완료!'); 여러 개의 중첩 반복문을 한 번에 빠져나와야 하는 경우가 종종 생기곤 합니다. i와 j를 반복하면서 프롬프트 창에 (0,0)부터 (2,2)까지를 구성하는 좌표 (i, j)를 입력하게 해주는 예시를 살펴봅시다. for (let i = 0; i < 3; i++) { for (let j = 0;.. 2020. 12. 30. 10~99 사이의 숫자를 입력 import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner scan = new Scanner(System.in); while (true) { System.out.print("10~99 사이의 숫자를 입력하시오:"); String num = scan.next(); try { if(num.length()>2) { continue; } int i = Integer.parseInt(num); if(i99 ) { continue; } System.out.println("10의 자리수: "+num.charAt(0)); Sy.. 2020. 12. 15. 이전 1 다음