티스토리 뷰
조건문
if문
1) if(t/f){ } 참--> 실행, 거짓--> 노실행
2) if(t/f){ }else{ } 참-->if실행 거짓-->else실행
3) if(t/f){ }else if{ } 참-->if실행 거짓-->else if 갔다 내려가서 반복
// 명령문이 한줄일때는 { } 생략가능
ex)
1
2
3
4
5
6
7
8
9
10
11
12
13 |
class If{
public static void main(String[] args){
if(true){ System.out.println(100); }
if(false){ System.out.println(200); }
if(3>0){ System.out.println(300); }
}
} |
cs |
switch문
[SY]
switch(){
case 값 : 명령문; 명령문; ... [break;]
case 값 : 명령문; 명령문; ... [break;]
...
default : 명령문; 명령문; ... [break;] }
//case 값[정수,문자=가능, 논리,실수,연산= 불가능]
//break - switch문 빠져나감(반복문을 다 빠져나감)
ex)
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
class Switch1{
public static void main(String[] args){
int jumsu=Integer.parseInt(args[0]);
switch(jumsu/10){
case 10 :
case 9 : System.out.println("A학점");break;
case 8 : System.out.println("B학점");break;
case 7 : System.out.println("C학점");break;
case 6 : System.out.println("D학점");break;
default : System.out.println("F학점");
}
}
} |
cs |
반복문
for문
[SY] for( ; ; ) { } *변수타입 항상 같이써야된다(ex. for(int a=1 ; a<10 ; a++){} )
이중for문 가능
// 명령문이 한줄일때는 { } 생략가능
while문
[SY] while(조건식){
명령문...
명령문... }
ex)
1
2
3
4
5
6
7
8
9 |
class While{
public static void main(String[] args){
int a=10;
while (a>0){
System.out.println(a);
a=a-1;
}
}
} |
cs |
do~while문
ex)
1
2
3
4
5
6
7
8 |
class Do while{
public static void main(String[] args){
int a=-1;
do{
System.out.println("홍길동");
}while(a>0);
}
} //do 안에를 한번 무조건하고 나머지 while |
cs |
break문, continue문
break문-반복문을 빠져나가라
continue문- 반복문의 끝으로 이동해라
ex)
cs
# 확장for문
[sy] for(자료형 변수 : 배열){
실행문;
실행문;
...
}
-->배열의 길이만큼 반복
[ex] 확장for문을 이용해
1 2 3
4 5
6 7 8 9 10
이런 모양이 나오게 출력해라.
cs
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] 생성자 (0) | 2017.11.15 |
---|---|
[JAVA] 배열 (0) | 2017.11.15 |
[JAVA] 메서드(Method) (0) | 2017.11.15 |
[JAVA] 변수와 연산자 (0) | 2017.11.14 |
[JAVA] 기본개념 (0) | 2017.11.14 |