[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
      • 프로젝트
      • 생각정리
  • 태그

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

티스토리툴바