ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Python
  • git add.
  • java.net
  • java base
  • 커밋
  • staged
  • 알고리즘
  • binarySearch
  • 파이썬
  • git
  • Github
  • matplotlib
  • 자바
  • string to int
  • java 기초
  • java.lang
  • 합병정렬
  • README.md
  • java
  • 정렬

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

[Java] 반복문1  : while 문, do-while 문
Java/Java(base)

[Java] 반복문1 : while 문, do-while 문

2021. 11. 29. 15:36

반복문

  • 특정한 코드나 행위를 반복해야 할 때 사용하는 문장
  • 조건에 의한 반복문
    • while 문, do~while문, while문
  • 횟수에 의한 반복문
    • for문
while문

선평가 후실행

while(조건식){
    조건식의 연산 결과가 true 동안 반복할 문장
}
do ~while문

선실행 후평가

while 문과 같지만, 무조건 한번은 실행한다.

do{
    조건식의 연산결과가 참일동안 반복할 문장
}
while(조건식);

while문은 보통 무한반복일 때 사용

무한반복
while(true){
    무한반복할 문장
}

while 문 뒤의 () 안에는 조건식, 즉 boolean 타입의 값이 와야한다.

따라서 그 안에 true 라는 값을 넣을 수 있고, 그 값을 상수로 작성했기 때문에 변하지 않는다.

따라서 그 while 문은 무한정으로 반복하게 된다.

  • 내부에서 특정한 조건일 때, if문 안의 break로 탈출구 하나 이상을 만들어 주어야 한다.

'Java > Java(base)' 카테고리의 다른 글

[Java] 배열(1차원 배열, 2차원 배열)  (0) 2021.11.29
[Java]반복문 : For 문  (0) 2021.11.29
[Java] 연산자 - 누적 대입 연산자, 증감연산자  (0) 2021.11.29
[Java] 제어문2: 조건문 Switch문  (0) 2021.11.29
[Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리)  (0) 2021.11.29
    'Java/Java(base)' 카테고리의 다른 글
    • [Java] 배열(1차원 배열, 2차원 배열)
    • [Java]반복문 : For 문
    • [Java] 연산자 - 누적 대입 연산자, 증감연산자
    • [Java] 제어문2: 조건문 Switch문
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바