[JAVA] 반복문 - for문

2024. 8. 30. 19:42·Back-End/Java

[작성일: 2023. 01. 14]

 

for문

  • 반복 횟수가 중요한 경우, 범위나 횟수가 정해져 있을 때 주로 사용함.

 

 

 

사용 방법

for(초기화; 조건식; 증감식) {
  // 조건식이 true일 때 반복해서 실행할 문장;
} // 반복하려는 문장이 단 하나일 때는 중괄호{} 생략 가능.



for(int i=0; i<10; i++) {
  System.out.println(i);
}
  System.out.println(i);  // 에러. 변수 i는 for문 안에서만 사용 가능.

 

 

 

for문의 다양한 예시

for문 설명
for(;;) {
  /* 반복해서 수행할 문장 */
}
조건식이 없기 때문에 결과가 true로 간주되어 블럭{}안의 문장들을 무한히 반복수행 함. (*무한반복문)
for(int i=0;;) {
 /* 반복해서 수행할 문장 */
}
for문에 int형 변수 i를 선언하고 0으로 초기화함. 변수 i는 for문 내에 선언되었기 때문에 for문 안에서만 유효함.
for(int i=1, j=1; i<10 && i*j<50; i++, j+=2) {
 /* 반복해서 수행할 문장 */
}
쉼표를 이용해서 하나 이상의 변수를 선언하고 초기화 가능.
같은 타입의 경우만 가능하며 증감식 또한 쉼표를 이용해서 여러 문장 수행하게 가능.

 

 

 

 

 

중첩 for문

  • for문 안에 또 다른 for문을 포함시킬 수 있음.
  • for문의 중첩 횟수에는 거의 제한이 없음.
for(int i=2; i<=9; i++) {
  for(int j=1; j<=9; j++) {
    System.out.println(i + " * " + j + " = " + (i*j));
  } 
    System.out.println(); // 단이 끝나면 엔터
} // 중첩for문을 이용한 구구단 출력

 

 

 

 

 

 

 

 

 

 


🐣 해당 게시글은 자바의 정석(남궁성 님) 영상으로 함께 공부하며 요약/정리한 글입니다.
🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.

 

저작자표시 비영리 변경금지 (새창열림)
'Back-End/Java' 카테고리의 다른 글
  • [JAVA] 기타 제어문 - break, continue
  • [JAVA] 반복문 - while문 / do - while문
  • [JAVA] 조건문 - switch ~ case문
  • [JAVA] 조건문 - if문, 중첩 if문
뚜비
뚜비
1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
  • 뚜비
    뚜비의 개발로그
    뚜비
  • 전체
    오늘
    어제
  • 글쓰기     관리
    • Devlog
      • Back-End
        • Java
        • Spring
        • JPA
        • HTTP
        • Security
        • Back-End
        • Front-End
      • 알고리즘
      • iOS
        • Swift
      • Database
      • Tips
        • Git & GitHub
        • A to Z
      • 프로젝트
      • 생각정리
  • 태그

    게시판만들기
    Java
    JPA
    알고리즘
    DB
    HTTP
    jsp
    의존성주입
    javascript
    Security
    객체
    김영한
    Database
    스프링
    자바스크립트
    생성자
    Spring Security
    Swift
    sql
    성능최적화
    프로그래머스
    데이터베이스
    자바
    spring
    html
    MVC
    백준
    변수
    최주호
    다형성
  • hELLO· Designed By정상우.v4.10.0
뚜비
[JAVA] 반복문 - for문
상단으로

티스토리툴바