본문 바로가기
Coding Note/Java

Java 3-6) while문 예제_ 값 입력받아 조건에 맞지 않으면 재입력받는 프로그램 / while문에서 continue 사용하기 / 배열 동적할당

by 푸린이 2021. 12. 10.
숫자 5개를 입력받아, 음수가 입력되면 다시 입력
입력된 숫자들을 배열로 출력

 

int inputNum[] = new int[5];
int w = 0;

while(w < 5) {
	System.out.print((w + 1) + "번째 수 = ");
	int num = sc.nextInt();
	if(num > 0) {	// 정상입력
		inputNum[w] = num;
	} else {
		System.out.println("0 이상의 수를 입력하세요");
		continue;
	}

	w++;
}
System.out.println(Arrays.toString(inputNum));

 

댓글