2010. 4. 29. 13:33ㆍ개발언어/Java
주석문
주석종류 의미 설명
===========================================================================
// 주석문 단행 주석처리 현재행에서 //의 뒷문장부터 주석으로 처리된다.
/* 주석문 */ 다행 주석처리 /* 에서 */ 사이의 문장이 주석으로 처리된다.
//*주석문 */ HTML 문서화 주석처리 /** 에서 */ 사이의 문장이 주석으로 처리된다
장점은 HTML문서화로 주석이 처리되므로 API 와
같은 도움말 페이지를 만들수 있다
===========================================================================
제어문
===========================================================================
조건문 : 1.단순 if문과 2.단일 if문 3.다중 if문으로 구성
주어진 조건의 결과에 따라 실행 문장을 달리하여 전혀 다른 결과를 얻기 위해 사용하는 제어문
if문 은 true 아니면 false 다시 말해서 boolean 형의 결과를 가지는 조건식이어야 한다
1.단순if문 형식
if(a==1){
System.out.println("a가 1일때 통과"); //조건이 만족할떄 수행함
}
2.단일if문 형식
if(a!=1){
System.out.println("a 가 1이 아닐때 통과"); //조건이 만족할떄 수행함
}
else{
System.out.println("위 조건이 아닐시 "); //조건이 만족하지 않을때 수행함
}
3.다중if문 형식
if(a==1){
System.out.println("1 통과"); //조건이 만족할때 수행함
}
else if(a==2){
System.out.println("2통과"); //위조건에 맞지않고 이번조건에 맞을때 수행
}
else {
System.out.println("통과안됨"); //위 조건이 다 만족하지 않을때 수행
}
===========================================================================
스위치문 :인자값을 비교하여 조건값과 만족하는 구문을 실행 스위치문의 인자값은 정수형 byte,short,int,char 이며 long, 문자열, boolean, 실수형 은 사용할수 없다
switch(a){
case 1: System.out.println("1"); break;
default: System.out.println("1아님");
}
===========================================================================
반복문 : 반복문은 하나의 수행문 또는 중괄호 범위내에 있는 모든 수행문을 반복할수
있게 하는 것을 의미
for문 : 특정한 명령들을 원하는 만큼 반복적으로 처리할 때 사용하는 제어문
for문 순서
초기값-조건식-수행문-증감식-조건식-수행문-증감식-조건식
(조건식이 만족하지 않을때 for문을 빠져나간다
1.초기값 2.조건식 3.증감식
for(int i=0; i<10; i++){
System.out.println(i); 4.수행문
}
다중 for문 : 단일 for문에서 끝나는 것이 아니라 그것을 다시 여로번 반복하는 제어문
for문 안에 for문이 있는경우
1.초기값 2.조건식 3.증감식
for(int i=0; i<2; i++){
for(int j=0; j<2; j++){
System.out.println(j); 수행문
}
System.out.println(i); 수행문
}
System.out.println(); 수행문
while 문 : 조건 비교에 만족할때만 반복 처리를 할수 있다
while(su <= 100){ <---조건
sum+= su; <---실행구문
su++; <---증감식
}
System.out.println("1~100까지 합:"+sum);
do while 문 : 선처리 후 조건문이다
do{
System.out.println(a);//실행구문
}while(a > 10);//조건
break 문 : for문 while문 do~while 문 내에서 쓰이며 강제적으로 해당 반복문을 빠져나갈 때
쓰이는 제어문이다 가장 가까운 반복을 빠져나간다
for(int i=0; i<2; i++){
for(int j=0; j<2; j++){
if(j==1)
break;
}
}
break label 문 : 여러개의 반복문을 빠져나갈때 사용한다.
(레이블 선언후 반드시 for문이 와야한다)
exit_for: <-- 레이블 이름
for(int i=0; i<2; i++){
for(int j=0; j<2; j++){
if(j==1)
break exit_for;
}
}
continue 문 : 반복문을 수행하다가 continue 문을 만나면 continue 문 이하의 수행문들은
처리하지 않고 while 문과 do while 문은 조건식 for문은 증감식으로 제어권이 이동한다
어느 특정 문장이나 여러 문장들을 건너뛰고자 할때 유용하게 쓰인다
for(int i=0; i<10; i++){ i가 4가 되었을때 증감식으로 이동 4빼고 1~10까지 출력된다
if(i%4==0)
continue;
system.out.println(i);
}
continue label문 : 레이블이 가지는 continue문은 레이블이 지칭하는 반복의문 조건식
또는 증감식으로 프로그램에서의 수행시점이 이동한다
label: <-- 레이블 이름
for(int i=0; i<2; i++){
for(int j=0; j<2; j++){
if(j==1)
continue label;
}
}
'개발언어 > Java' 카테고리의 다른 글
[Java] 페이징 클래스 (0) | 2010.07.09 |
---|---|
[Java] 절대 코더들도 까먹는 형변환 (int, double, long.. <->String) (0) | 2010.06.01 |
[Java] 연산자 (0) | 2010.04.29 |
[Java] 자료형 (0) | 2010.04.29 |
[Java] 식별자 (0) | 2010.04.29 |