반응형
남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다.
for문
조건을 만족하는 동안 블럭{}을 반복 - 반복횟수를 알 때 적합
for(초기화;조건식;증감식){
수행될문장
}
중첩 for문
for문 내에 또 다른 for문을 포함시킬 수 있다
for(int i = 1; i<=9; i++){
for(int j= 1; j<=9; j++){
System.out.println( i + "*" + j + "=" +(i*j));
}
System.out.println();
}
While문
조건을 만족시키는 동안 블럭{}을 반복 - 반복횟수를 모를 때 (꼭 모를때만 쓰는건 아님)
while (조건식) {
// 조건식의 연산결과가 참(true)인 동안, 반복될 문장들을 적는다.
}
do-while문
블럭{}을 최소한 한 번 이상 반복 - 사용자 입력 받을 때 유용
do{
// 조건식의 연산결과가 참일 때, 수행될 문장들을 적는다. (처음 한번은 무조건 실행)
}while(조건식);
break문
자신이 포함된 하나의 반복문을 벗어난다
continue문
자신이 포함된 반복문의 끝으로 이동 - 다음 반복문은 넘어감
전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용
이름붙은 반복문
반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다.
(주로 break 뒤에 반복문 이름 붙여서 사용)
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
자바의 정석 기초 (배열의 활용 / 총점 / 평균 / 최대값 / 최소값 / 숫자 섞기 / 로또번호 생성 ) (0) | 2020.06.29 |
---|---|
자바의 정석 기초 ( 배열 / 배열의 선언 / 배열 인덱스 / 배열의 길이 / 배열 초기화 / 배열의 출력 ) (0) | 2020.06.25 |
자바의 정석 기초 (Math.random() 사용하여 임의의 정수(실수) 만들기 / 난수 ) (0) | 2020.06.22 |
자바의 정석 기초 ( 조건문 / 반복문 / if문 / 블럭 / if-else문 / switch문 / switch문 제약 조건) (0) | 2020.06.19 |
자바의 정석 기초 ( 연산자와 피연산자 / 연산자의 종류 / 연산자 우선순위 / 연산자 결합법칙) (0) | 2020.06.17 |
댓글