2008년 09월 23일
08.09.23 4주차 복습
형변환은 크기가 다른 자료를 변환할때 필요하다.
특히 축소변환일때는 꼭 필요하다.
Byte (1B) >>> 2^8 저장이 가능하다 . 0~ 255
short (2B)
int (4B)
long (8B)
연산자와 수식
산술연산자에는 +, -, *, /, %(나머지), ++. -- 가 있다.
++, -- 는 위치에 주의하자
만약 ++var 이면 값을 증가 시킨후 평가를 하는 것이고, var ++이면 평가를 한후 값을 증가시킨다.
관계 논리 연산자에는 >, >=, < , <=, ==(같다., =는 대입), !=(같지 않다), instanceof가 있다.
논리 연산자에는 &, &&, |, ||, !가 있다.
&는 op1 & op2로 사용하면 되고, 모두 true일때만 true이다.
&&는 op1 && op2로 사용하면 되고, 이 역시 모두 true일떄만 true인데, &와 다른점은 op1이 false이면 op2를 평가하지 않는다는 것이다.
|는 op1 | op2로 사용하면되고, op1,op2중 하나만 true이면 true이고, 둘다 평가한다.
||는 op1 || op2로 사용하고, |와 마찬가지로 둘 중 하나면 true이면 true이고, op1가 true이면 op2를 평가하지 않는다.
!는 부정이다.
비트 연산자에는 >>, <<, >>>, &. |, ^ ,~이 있다.
op1>>op2는 op1dmf op2만큼 오른쪽으로 쉬프트하는것이다. x>>n은 x/2n과 같다.
<<는 왼쪽으로 쉬프트한것이고, x<<n은 x*2n과 같다.
3항 연산자는 수식1?수식2:수식3
수식1일 true이면 수식2로, false이면 수식3이 평가된다.
선택문
if문
if(조건)
( ); //조건이 사실이면 수행
else 문장 // 조건이 거짓이면수행, else문은 없을수도 있고 없으면 if문은 종료됨
switch문
switch ( ) {
case 1:
처리 문장 ;
break;
..............
default :
묵시적으로 처리해야하는 문장들 :
}
경우에 맞는 case를 출력하게된다. 만약 해당되지 않는 경우 default 에 있는 문장이 나온다.
오늘은 수업 나름 열심히 들었어요!!
그런데 실습할때 항상 오류가 나서 고생좀했어요 ㅠㅠ
보니깐 거의 타이핑 실수가 많더라구요.
좀더 꼼꼼하게 작성해야겠어요 !!
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 9/23 3장 2차 자바프로그래밍 복습 by XenoSia
- 9/23 3장복습 형변환~3장마지막까지 4주차 by 임준철
- 9월23일 JAVA복습 by 신민우
# by | 2008/09/23 19:04 | java | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]