분류 전체보기38 Java 3-6) while문 예제_ 값 입력받아 조건에 맞지 않으면 재입력받는 프로그램 / while문에서 continue 사용하기 / 배열 동적할당 숫자 5개를 입력받아, 음수가 입력되면 다시 입력 입력된 숫자들을 배열로 출력 int inputNum[] = new int[5]; int w = 0; while(w 0) {// 정상입력 inputNum[w] = num; } else { System.out.println("0 이상의 수를 입력하세요"); continue; } w++; } System.out.println(Arrays.toString(inputNum)); 2021. 12. 10. Java 3-5) for문 예제_ 값 입력받아 배열 동적할당, 합계 / 평균 / 최고점수 / 우등생 수 구하기, 배열에 저장하기 사용자가 원하는 학생 수로 점수를 입력받는다. 총점, 평균 그리고 최고점수를 구한다. 입력 받은 점수 중에서 90점 이상인 학생 수는 몇명인가? 그리고 그 점수들만을 새로운 배열에 저장하도록 한다. * 기획하기 //변수와 배열 선언 및 초기화 // 입력 // 학생 수 몇명? // 학생들의 점수 입력 // 총점 // 평균 // 최고점수 // 90점 이상 받은 학생 수(우등생 수) // 우등생의 점수를 배열에 저장 // 결과 출력 //변수와 배열 선언 및 초기화 int count = 0; int number[] = null;// 동적할당을 해줘야하는 요소의 초기화는 null // 입력 // 학생 수 몇명? System.out.print("몇 명의 통계를 구하시겠습니까? = "); count = sc.next.. 2021. 12. 10. Java 3-4) continue문 / for, while문에서 사용해보기 continue : skip (생략) - loop문과 같이 사용 // 형식 while (조건문) { 처리1 처리2 if (조건) { continue; } 처리3 } → if문의 조건이 true면 처리3은 생략 → 다시 위로 올라감 // for문에서 continue 사용하기 for(int i = 0; i 3 || i < 1) { System.out.println(); continue;// continue문 뒤부터는 다 생략 } System.out.println("for end"); System.out.println(); } - i가 0, 4, 5, 6, 7.. 2021. 12. 10. Java 3-3) break문 / switch, for, while문에서 사용하기 - break == 탈출 escape == loop를 멈춘다 - switch, for, while, do while문과 같이 씀 // switch문에서 break switch (variable) { case value: processing break; } // for문에서 break for (int i = 0; i < 100; i++){ if (조건) { break; ← 조건이 참일 때 loop를 멈추고 싶다면 } } // while문에서 break w = 0; while (w < 100) { if (조건) { break; } w++; } * break 예시 // for문에서 break for(int i = 0; i < 10; i++) { System.out.println("for loop " + i);.. 2021. 12. 10. 이전 1 ··· 3 4 5 6 7 8 9 10 다음