본문 바로가기
JAVA

JAVA 복습 1

by 사브나19 2022. 8. 22.

문자 '3'을 숫자로 변환하고 싶을 때 우리는 '3'-'0'을 한다. 

왜 '0'을 빼는 것일까?

 

유니코드에서 문자를 숫자로 변환되는 것을 볼 때 차례 되로 되어 있고 

문자 0 1 2 3 은 코드 48 49 50 51 이라고 표현된다. 

그렇기 때문에 문자를 '1'을 숫자 1로 변환시키고 싶을 때 '0'을 문자 1을 뺀다. 유니코드 참조하길

 

반올림할 수 있는 메서드_ Math.round()

예 : long result= Math.round.(4.62); 결괏값이 5가 나옴

 

만약 소수점 3번째 자리 반올림을 하고 싶다면?

답: 1000을 곱한다음에 다시 1000.0으로 나눈다

 <방법>

Math.round(pi*1000)

3142 /1000.0

3.142

 

나머지 연산자는 %

== 대신 equals()를 써야 할 때도 있다. 

 

 

 

 

 

유니코드 잘 기억하기 문자 '0'부터 '9'까지 연결되어 있다. 

 

조건 연산자?  3항 연산자로 피 연산자가 3개 있다. 

조건식? 식 1 :식 2

조건식이 참이면 식 1이 반환되고 거짓일 경우 식 2가 반환된다. 

 

 

 

 

 

 

 

 

 

 

 

'JAVA' 카테고리의 다른 글

예외 처리  (0) 2022.08.28
내부 클래스  (0) 2022.08.28
추상 클래스 (abstract)  (0) 2022.08.27
객체지향_다형성  (0) 2022.08.17
연산자(Operator) _1  (0) 2022.08.09

댓글