조건문
If(조건식){문장들}
1. if문
If, if-else, if-else if
If(조건식 true or false){ 조건식이 true일 경우 문장 수행 }
Else{ 모든 조건식의 결과가 false 일 경우 수행 }
2. 중첩 if문
If문 안에 또 다른 if문을 중첩해서 넣을 수 있다.
If(조건식1){
If(조건식2){
}
}
3. switch문 – 조건이 많을경우 switch
조건식의 계산 결과가 int범위 이하의 정수만 가능 (byte, short, char, int)
조건식 계산 후 그 결과와 같은 case문으로 이동 후 break문을 만날 때까지 문장들을 수행.
break문이 없으면 switch문의 끝까지 실행
switch(조건식){
case 값1: … break;
case 값2: … break;
default: 조건식의 결과와 일치하는 case문이 없을 때 실행
}
반복문
문장을 반복해서 수행할 때 사용
조건식과 수행할 블록{} 또는 문장으로 구성
반복회수가 중요한 경우레 for문 그 외에는 while문 사용
1. for문
For(1초기화;2조건식;4증감식){
3조건식 true일 때 수행 될 문장
}
2. 중첩 for문
For(){
For(){
}
}
3. while문
While(조건식){
조건식의 결과가 true일 때 수행 될 문장
}
5. do-while문
최소 한 번 은 실행 하고 조건식으로 넘어간다.
Do{
}while(조건식)
6. break문
조건문, 반복문을 빠져나갈 때 Break.
Break 다음 문장이 있어도 실행하지 않고 조건,반복문을 끝냄.
7. continue문
자신이 포함된 반복문의 끝으로 이동하고 다음 반복으로 넘어감.
Continue 이후의 문장은 수행되지 않는다.
8. 이름 붙은 반복문과 break
Break는 자신이 포함된 반복,조건문을 빠져나가지만
이름을 붙인 반복문을 break 하면 그 반복문을 빠져나간다.
둘 이상의 반복문을 건너뛰는 것이 가능.
Aaa : for(){
For(){
If(){
Break Aaa;
System.out.println(1);
}
}
}
'IT > 공부메모' 카테고리의 다른 글
2018.04.28 - java 입문 클래스와 객체 (0) | 2018.04.28 |
---|---|
2018.04.27 - java 배열 (0) | 2018.04.28 |
2018.04.22 - JS프레임워크 입문 세미나 (React) (0) | 2018.04.22 |
2018.04.15 - 자바 중급 (컬렉션, 제네릭) (0) | 2018.04.15 |
2018.04.15 - Javascript clean code (0) | 2018.04.15 |