JAVA 연산규칙은 아래 3가지만 기억해보자.
1. 연산은 같은타입의 *피연산자간에만 수행
2. 계산의 결과 기본값 int
3. 계산결과를 다른타입으로 보고싶다면 ()로 강제로 묶어 변환시킨다.
꼭 알아야할 포인트가 있다면, 2번 계산의 결과 기본값은 int라 하겠다.
1. 연산은 같은타입의 *피연산자간에만 수행
피연산자가 다른타입이라면 둘중 큰타입으로 자동변환되어 연산.
*피연산자 operand 연산되는것, 1+2에서 1과 2
https://ko.wikipedia.org/wiki/%ED%94%BC%EC%97%B0%EC%82%B0%EC%9E%90
피연산자 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 피연산자(被演算子) 또는 오퍼랜드(operand)는 수학에서 연산자의 연산의 대상이다.[1] 다음의 산술식은 연산자와 피연산자의 예를 보여준다: 3 + 6 = 9 {\displaystyle 3
ko.wikipedia.org
https://standout.tistory.com/67
묵시적 형변환과 명시적 형변환
결론부터 말하자면 묵시적은 컴퓨터가 알아서 바꿔주는것, 명시적은 개발자가 직접 바꾸는것이다. 묵시적 형변환(Implicit 또는 Promotion)은 연산등의 작업을 수행할 때, 자동으로 형변환이 일어나
standout.tistory.com
https://standout.tistory.com/66
혼합연산, 우선순위: 산수 관계 논리
연산 우선순위 산수, 관계, 논리 순으로 우선순위가 정해진다 1+1 || 2+2=true처럼, 1+1과 2+2를 하고 || 논리를 연산하는것이 그 예이다. 같은 연산자종류일 경우, 왼쪽부터 연산하고 대입의 경우 오른
standout.tistory.com
2. 계산의 결과 기본값 int
https://standout.tistory.com/56
자바 기본타입 (bsilfdcb)
외워보자. bsil fd cb 비실한 fd가 시비를 건다. 자바에서 값을 표현할때 데이터 타입으로 정수, 실수, 논리형을 가진다. 위 표를 봐보자, 최소단위 byte는 1byte로 8bit를 가지고 있고, 256자리를 표현, -1
standout.tistory.com
3. 계산결과를 다른타입으로 보고싶다면 ()로 강제로 묶어 변환시킨다.
int num1 = 10;
double num2 = 3.14;
double result = (double)num1 / num2;
// int 타입 num1을 double 타입으로 강제 형변환
'JAVA' 카테고리의 다른 글
| 조건문, if와 switch (0) | 2023.03.17 |
|---|---|
| 상수, final (0) | 2023.03.17 |
| Java EE란? (0) | 2023.03.17 |
| 문자열 포맷 형식 format(%/)을 이용한, 환율계산기 (2) | 2023.03.16 |
| 계약서, interface (0) | 2023.03.16 |