3. 연산자 (Operator)

   (1) 산술 연산자 * + - / % 

      - 증감 연산자 ++ --

   (2) 비교 연산자 <>>= <= == !=

   (3) 논리 연산자 (단락회로 연산) 

&&(and)  || (or) ! (not)

A B A&&B A||B !A A^B

T T     T           T F F

T F     F         T F T

F T     F         T T T

F F     F         F T F


   (4) 대입(치환) 연산자 = += -= /= (누적 연산자)

   (5) 비트 연산자 

&and

| or

^ xor

>>right shift

<<left shift

~  보수

>>>right shift


(6) 캐스팅 연산자 (강제 형변환 연산자)

(DataType)변수

1) 명시적 캐스팅

2) 묵시적 캐스팅

(7) 삼항 연산자 (조건식) 

(조건식) ?참 :거짓


문제

1. 두 개의 double 변수를 이용해서 각각 갤런과리터값을 저장하고,갤런값을 해당하는 리터값으로 바꿔보자.

예시 ) 4갤런 = ?리터

double gal = 4;

double l = 3.78;

gal = l * gal; 

System.out.println("문제 1번 4gal L 값은 : " + gal + "L");


2. 달의 중력은 지구 중력의 17%정도이다.달에서의 당신의 체중을 계산하는 프로그램을 작성하여라.

doubledar = 0.17;

double Me = 50.5;

Me = Me * dar;

System.out.println("문제 2번 당신의 몸무게는 달에서 : " + Me + "kg 이다." );


3. 번개가 얼마나 먼곳에서 발생했나?

(번개 소리를 들은 사람이 번개가 치는 곳에서부터 몇 피트 정도 떨어져 있는가를 계산하라.소리는 공기중을 약 1,100피트/초의 속도로 진행한다. –번개를 본 시각과 천둥소리를 들은 시각사이의 시간을 알면 거리를 계산할 수 있다.여기서는 7.2초로 가정하자.)

double Pit = 1100;

double Bun = 7.2;

Pit = Pit*Bun;

System.out.println("문제 3번 당신은 번개가 친곳에서부터  : " + Pit + " 피트 떨어진 곳에 있다." );

+ Recent posts