Lecture 4. 문장
자바언어 문장의 종류
- 배정문, 제어문 (조건문, 반복문, 분기문), 예외 처리문, 혼합문, 단정문, 동기화 문, 표준 입출력
배정문
- 값을 변수에 저장하는데 사용하는 문장 - 형태 <변수> = <식>;
- 변수 초기값 설정 예) i=j=k=l=0;
혼합문
- 여러 statement를 묶는데 사용 - { statement }
제어문 - 조건문
if
if(condition1) statement1
else if(condition2) statment2
else if(condition3) statement3
…
else statement n
switch – 내포된 if문 (if 문안에 if문이 여러 개 나타나는 문장) 프로그램 이 지저분해지고 가독성이 떨어진다. switch문은 문장을 간결하게 해줌.
switch(식){
case 상수식1 : statment1
case 상수식2 : statement2
…
Default : statement n
}
- 반복문
for
for (int i=0 ; i<10 ; i++) statement
개선된 for 문
for(자료형 변수명: 수식) statement
for문을 개선된 for문으로 바꾸어 보자
while while(i<10){
statement
}
for문을 while문 으로 바꾸어보자.
do-while
문장이 항상 적어도 한번은 실행된다는 점이 while문과 다름
- 분기문
break, continue, return
비트 연산자
- <<, >>, >>>, |, &, ^, ~ - 우선순위
- bitwise AND - bitwise OR - exclusive OR
- one’s complement