정수나 소수 같이 계산하고 싶은데, 계산이 안된다? 서로 상환이 안되서 그렇다
그럴땐 저렇게 앞에 내가 원하는 수 앞에 (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
삼항 연산자
'나혼자공부시간(평일저녁,주말,휴일때)' 카테고리의 다른 글
인터페이스 메소드 (0) | 2023.03.25 |
---|---|
메소드 호출,선언:개념 제대로 알고 가기/지역변수,전역변수,정적변수 차이점 (0) | 2023.03.20 |
1주일째(주말):for, while, Do while 반복문 (1) | 2023.03.12 |
1주일차(주말): 자바 문자열, if 수식 등 (0) | 2023.03.11 |
삼일절 공부: 자바 기초개념 쌓기(유튜브 feat Mosh) (0) | 2023.03.01 |