Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- java참조자료형
- java최솟값구하기
- 격파르타후기
- 인터프린터언어
- 코딩부트캠프후기
- 격파르타비전공자
- java기본자료형
- java map 저장
- java map
- java map 출력
- 노베이스부트캠프
- 항해99후기
- 격파르타장점
- 비전공자sqld
- javaJVM
- 프로그래머스제일작은수
- java list 출력
- java list 저장
- sqld자격증합격
- java알고리즘문제풀이
- javaJRE
- java알고리즘
- 항해15기
- java 자료구조 활용
- 컴파일
- 격파르타합격후기
- java set 출력
- 작은수제거하기
- java set 저장
- 프로그래머스
Archives
- Today
- Total
코딩과 결혼합니다
java 반복문 본문
728x90
for문
for (int i = 0; i<10; i++){
}
}
첫번째 : 초기화 블럭
두번 째 : 조건, 괄호 안이 참일때 수행
세번 째 : 수행이 되고 난 다음, 조건을 체크 하기 전에 먼저 해줄것
int sum = 0;
for (int i = 0; i<10; i++){
sum += (i +1);
}
System.out.println(sum);
for (int i = 0; i<10; i++){
sum += (i +1);
}
System.out.println(sum);
=55
+문자열과 같이 출력
for (int i=5; i>=0; i--){
System.out.println("카운트다운: " +i);
}
System.out.println("카운트다운: " +i);
}
카운트다운: 5
카운트다운: 4
카운트다운: 3
카운트다운: 2
카운트다운: 1
카운트다운: 0
for-each문
String[] days = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday","Sunday"};
for (String day: days){
System.out.println(day);
}
for (String day: days){
System.out.println(day);
}
days에 있는 String 값을 하나씩 꺼내서
String 타입의 day 변수에 할당, 그리고 한 번씩 시행
while문
int i =0;
int sum =0;
while (i<10){
sum += (i+1);
i++;
}
System.out.println(sum);
int sum =0;
while (i<10){
sum += (i+1);
i++;
}
System.out.println(sum);
= 55
i가 10보다 작으면 항상 { }안에 있는 구문 수행
그다음 i에 1씩 더해줌
그리고 i가 10이 되면 종료
+ 5일 때 멈춤
int i =0;
int sum =0;
while (i<10){
sum += (i+1);
i++;
if(i ==5){
break;
}
}
System.out.println(sum);
int sum =0;
while (i<10){
sum += (i+1);
i++;
if(i ==5){
break;
}
}
System.out.println(sum);
=15
+ 5일 때를 제외하고 더해 주고 싶을
int i =0;
int sum =0;
while (i<10){
if(i ==4){
i++;
continue;
}
sum += (i+1);
i++;
}
System.out.println(sum);
int sum =0;
while (i<10){
if(i ==4){
i++;
continue;
}
sum += (i+1);
i++;
}
System.out.println(sum);
i가 4일 때,
if(i ==4){
i++;
continue;
}
i++;
continue;
}
를 수행 한다음 나머지를 수행
continue > 감싸고 있던 반복문 블럭의 밑 부분을 한 번 넘어가고 확인
=50
do-while문
int i =0;
int sum =0;
do {
sum += (i+1);
i++;
} while (i<10);
System.out.println(sum);
int sum =0;
do {
sum += (i+1);
i++;
} while (i<10);
System.out.println(sum);
=55
do를 먼저 시행하고
while 문에서 조건이 맞으면 다시 위로 가서 시행
'2세 > Java' 카테고리의 다른 글
[Java 문법 종합반] 1주차 : JVM, 변수 (0) | 2023.05.23 |
---|---|
객체지향언어(1) 클래스, 인스턴스, 메소드 (0) | 2023.05.16 |
java 조건문 (0) | 2023.05.15 |
자료형 (0) | 2023.05.15 |
빌드와 실행, Java의 빌드 툴 (0) | 2023.05.15 |