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 에 있는 문장이 나온다.




오늘은 수업 나름 열심히 들었어요!!

그런데 실습할때 항상 오류가 나서 고생좀했어요 ㅠㅠ

보니깐 거의 타이핑 실수가 많더라구요.

좀더 꼼꼼하게 작성해야겠어요 !!

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 김인혜 | 2008/09/23 19:04 | java | 트랙백 | 덧글(1)

트랙백 주소 : http://alicepower.egloos.com/tb/863537
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 김교수 at 2008/09/25 14:56
글을 보니 열심히 들은 것 같네요. 타이핑 실수는 영문 타자연습을 좀 하면 많이 줄어 듭니다.

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶