평생 소장! 19,800 원 15,000 원(계좌이체 구매 한정)


기업은행: 206-021800-01-029

예금주: 박세홍


카톡 ID: chaesam(카톡 아이디 검색 후, 문의 주세요!)

이메일: [email protected]

# for 문 #### 사용법? for 문은 가장 많이 쓰이는 반복문으로서, 아래와 같은 구조를 가집니다. for 문이 실행되면 초기설정 부분은 단 한 번 수행되며, 조건식이 참인 경우, 반복 내용을 수행합니다. 반복 내용을 다 마치면 매번 갱신영역을 수행한 뒤, 다시 또 조건식을 검사합니다. 이러한 실행 흐름은, 조건식이 거짓이 될 때까지 수행됩니다. ``` for (초기설정; 조건식; 매회 갱신) { // 반복 내용 } ``` #### 숫자 증가시켜 출력? for문을 사용하여 아래와 같은 실행 결과를 만드려면, 어떻게 해야할까요? ``` 1 2 3 4 ``` 정답은 아래와 같습니다. ``` for (int i = 1; i <= 4; i++) { System.out.println(i); } ``` ## 문제 for 문을 사용하여, 1부터 N까지 연속된 정수를 출력하려 한다. 적절한 입력값과 주어진 코드를 활용하여, 출력 예와 같은 결과를 만드시오. (무한 루프를 주의할 것) ## 입력 예 ``` 7 ``` ## 출력 예 ``` 출력을 시작합니다.. 1 2 3 4 5 6 7 끝!! ```
관련 강의로 이동

코드: java 1.8

public class ForStatement { public static void main(String[] args) { // 입력값 받기 int n = Integer.parseInt(args[0]); // 메소드를 통한, 결과 출력 printNumbers(n); } // 1부터 N까지, 정수를 출력 public static void printNumbers(int max) { // 출력 시작! System.out.println("출력을 시작합니다.."); // 반복을 통한, 숫자 출력 // for (int i = 1; /* 적절한 조건식을 만드시오. */; i++) { // System.out.printf("%d ", i); // } // 끝! System.out.println("\n끝!!"); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!