본문 바로가기

나혼자공부시간(평일저녁,주말,휴일때)

정수나 소수 같이 계산하고 싶은데, 계산이 안된다? 원하는 수 앞에 (float),(double),(int)해주면 된다

정수나 소수 같이 계산하고 싶은데, 계산이 안된다? 서로 상환이 안되서 그렇다

그럴땐 저렇게 앞에 내가 원하는 수 앞에 (float)(double)(int)해주면 된다

 

score = 93 + (int)98.8  이면 값이 191이 나온다

score_d = (double)93 +98.8 이면 값이 191.8이 나온다

 

 

 

 

 

숫자를 문자열로


또다른 방법은

s1 = Integer.tostring(i:93);
이렇게 함수 해줘도 숫자가 문자열로 바꿔짐ㅇㅇ

 

 

문자를 숫자열로

 

 

 

 

산술연산자(Operator)

 

 

 

 

증감연산 ++, --

 

 

 

 

 

비교 연산자(comparative operator)

!적어주면 부정이된다. ~가아니다 라는 의미가 됨

System.out.println(!false); //true
System.out.println(!true); //false


||: 하나라도 true이면 true <--OR
&&: 모두 true이면 true <--AND



 

 

 

삼항 연산자