자바 튜토리얼

자바 홈 자바 소개 자바 시작하기 자바 구문 자바 주석 자바 변수 자바 데이터 유형 자바 타입 캐스팅 자바 연산자 자바 문자열 자바 수학 자바 부울 자바 If...Else 자바 스위치 자바 while 루프 자바 For 루프 자바 중단/계속 자바 배열

자바 메소드

자바 메소드 자바 메소드 매개변수 자바 메소드 오버로딩 자바 범위 자바 재귀

자바 클래스

자바 OOP 자바 클래스/객체 자바 클래스 속성 자바 클래스 메소드 자바 생성자 자바 수정자 자바 캡슐화 자바 패키지 / API 자바 상속 자바 다형성 자바 내부 클래스 자바 추상화 자바 인터페이스 자바 열거형 자바 사용자 입력 자바 날짜 자바 배열 목록 자바 링크드리스트 자바 해시맵 자바 해시셋 자바 반복자 자바 래퍼 클래스 자바 예외 자바 정규식 자바 스레드 자바 람다

자바 파일 처리

자바 파일 Java 파일 작성/쓰기 자바 읽기 파일 자바 삭제 파일

자바 방법

두 개의 숫자 더하기

자바 참조

자바 키워드 자바 문자열 메소드 자바 수학 메소드

자바 예제

자바 예제 자바 컴파일러 자바 연습 자바 퀴즈 자바 인증서


자바 For 루프


자바 For 루프

코드 블록을 반복할 횟수를 정확히 알고 있으면 for루프 대신 루프를 사용하세요 while.

통사론

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

명령문 1 은 코드 블록이 실행되기 전에(한 번) 실행됩니다.

명령문 2 는 코드 블록을 실행하기 위한 조건을 정의합니다.

명령문 3 은 코드 블록이 실행된 후 (매번) 실행됩니다.

아래의 예는 0에서 4까지의 숫자를 출력할 것입니다:

예시

for (int i = 0; i < 5; i++) {
  System.out.println(i);
}

설명된 예

명령문 1은 루프가 시작되기 전에 변수를 설정합니다(int i = 0).

명령문 2는 루프가 실행되는 조건을 정의합니다(i는 5보다 작아야 함). 조건이 참이면 루프가 다시 시작되고 거짓이면 루프가 종료됩니다.

명령문 3은 루프의 코드 블록이 실행될 때마다 값(i++)을 증가시킵니다.


또 다른 예

이 예는 0에서 10 사이의 짝수 값만 인쇄합니다.

예시

for (int i = 0; i <= 10; i = i + 2) {
  System.out.println(i);
}


For-Each 루프

배열 의 요소를 반복하는 데 독점적으로 사용되는 " for-each " 루프 도 있습니다 .

통사론

for (type variableName : arrayName) {
  // code block to be executed
}

다음 예제 에서는 " for-each " 루프 를 사용하여 cars 배열 의 모든 요소를 ​​출력합니다.

예시

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
  System.out.println(i);
}

참고: 위의 예를 이해하지 못하더라도 걱정하지 마십시오. Java 배열 장 에서 배열에 대해 더 배우게 될 것 입니다.


연습으로 자신을 테스트하십시오

연습:

루프를 사용하여 for"예"를 5번 인쇄합니다.

 (int i = 0; i ) {
  System.out.println();
}