국비교육/국비교육 복습
Day02_data_Test03 : 변수의 사용법
Luver Duck
2022. 7. 27. 00:02
(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를 먼저 계산한 후 더한다