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 + " 피트 떨어진 곳에 있다." );
'Java' 카테고리의 다른 글
[JAVA 정리] 5. 클래스1 (0) | 2017.06.24 |
---|---|
[JAVA 정리] 4. 제어문(Control Statement) 조건문, 반복문, break문, continue문 (0) | 2017.06.24 |
[JAVA 정리] 2. 데이터 타입 (0) | 2017.06.24 |
[JAVA 정리] 1. 변수 (0) | 2017.06.24 |
[JAVA] JAVA 문제 풀이 (0) | 2017.06.24 |