My Melody Is Cute JAVA 기초4
본문 바로가기

개발공부🌷/JAVA

JAVA 기초4

반복문 for문, while문, do-while

for문(반복횟수를 알고있을때)과 while문(조건에따라 반복할때)은 서로 변환이 가능함

 

for문

for(초기화; 조건식;증감식)

조건식이 참인 동안 주어진 횟수만큼 실행문을 반복적으로 수행

 

  • 초기화는 for문이 시작할 때 최초 한 번만 수행되며, 사용할 변수의 초깃값을 정합니다.
  • 조건식은 계속 반복할지 여부를 결정하는 조건입니다. 조건식 안의 값이 true라면 실행문을 실행시키고, false라면 더 이상 블록을 실행하지 않고 끝납니다.
  • 증감식은 반복 횟수를 결정하는 규칙입니다. 변수에 값을 더하거나 곱하는 등 수행 방식을 지정합니다. ++ 은 반복문에서 자주 쓰는 증감연산자로, 피연산자의 값을 1 증가시킵니다.
for(int i=0, j=100; i<=50 && j>=50; i++, j--) {
  실행문;
  실행문;
}

향상된 for문

반복실행을 위해 카운터변수와 증감식을 사용하지 않음

배열,컬렉션 향목의 개수만큼 반복하고 자동적으로 for문을 빠져나감

public class EnhancedForLoop {
  public static void main(String[] args) throws Exception {
    String[] names = {"kimcoding", "javalee", "ingikim"};
    for(String name : names) {
      System.out.println(name + "님은 자바를 공부중 입니다.");
    }
  }
}
/*
kimcoding님은 자바를 공부중 입니다.
javalee님은 자바를 공부중 입니다.
ingikim님은 자바를 공부중 입니다.
*/

while문

for문은 정해진횟수만큼 반복 

while문은 조건식이 true일 경우에 계속해서 반복

for문과 상호대체가 가능

(초기화);
while(조건식) {
  실행문; //조건식이 참인 동안 실행
  증감식;
}
int num = 0, sum = 0;
while(num <= 10) {
  sum += num; //sum = sum + num과 똑같은 식입니다. 복합 대입 연산자 "+="를 사용한 표현입니다.
  num++;
}
System.out.println(sum); //1~10까지 더한 수 55가 나옴

do-while문

do {
  (1)실행문 //처음 한 번은 무조건 실행
} while((2)조건식);

while문과는 다르게 실행문을 먼저 실행하고 조건식을 평가하고 true이면 실행문-> 조건식으로 반복

flase일때 종료함

 

배열 : 동일한 타입의 값들을 하나의 묶음으로 묶은 자료 구조

 

배열 생성 초기값 타입마다 데이터가 다름

배열의 길이 : 배열참조변수이름.length

'개발공부🌷 > JAVA' 카테고리의 다른 글

JAVA 기초 6 객체지향프로그래밍 기초  (1) 2023.10.18
JAVA 기초 5  (0) 2023.10.16
JAVA 기초 3  (0) 2023.10.12
JAVA 기초 2-2  (0) 2023.10.12
JAVA 기초 2-1  (0) 2023.10.11