(Q) 자장면 5천원, 짬뽕 6천원일 때 자장면 2그릇 + 잠뽕 3그릇의 가격은?
package day02;
import java.lang.*;
public class Day02_data_Test03 {
public static void main(String[] args) {
int jjajang = 5000;
int jjajangCount = 2;
int champon = 6000;
int champonCount = 3;
int totalPrice = jjajang * jjajangCount + champon * champonCount;
System.out.println(totalPrice);
}
}
연산자의 우선 순위
- Java의 연산자도 수학 연산자처럼 우선순위가 있다
- 증감 연산자는 왼쪽에서 오른쪽 순서로 연산한다
- 그 외 연산자는 오른쪽에서 왼쪽 순서로 연산한다
- *, /, % 연산자가 +, - 연산자보다 우선순위가 높다
- totalPrice = jjajang * jjajangCount + champon * champonCount; 의 연산 순서
1) 오른쪽에서 왼쪽 순서로 연산하므로 가장 먼저 jjajang * jjajangCount 연산 후
2) *가 +보다 우선순위가 높으므로 champon * champonCount를 먼저 계산한 후 더한다
'국비교육 > 국비교육 복습' 카테고리의 다른 글
| Day02_data_Test13 : 나누기 연산 + 형 변환 (★) (0) | 2022.07.31 |
|---|---|
| Day02_data_Test09 : 나누기 연산의 몫과 나머지 + 소수점 표기 방법 (0) | 2022.07.30 |
| Day02_data_Test08 : 나누기 연산의 몫과 나머지 (0) | 2022.07.30 |
| Day02_data_Test05 : 커피숍 판매 금액 계산 (0) | 2022.07.30 |
| Day02_data_Test04 : 영화관 요금 계산 (0) | 2022.07.30 |