operand) : 연산에 사용되는 값operator) : 항을 이용하여 연산하는 기호

statement)의 끝(;)을 기준으로 연산 시점을 생각해야 함
전치 연산
package ch11; public class OperatorTest { public static void main(String[] args) { int gameScore = 150; int lastScore = ++gameScore; // gameScore += 1; gameScore = gameScore + 1; System.out.println(lastScore); System.out.println(gameScore); } }
gameScore를 먼저1증가시킨 후 그 값을lastScore에 저장
실행 결과
후치 연산
package ch11; public class OperatorTest { public static void main(String[] args) { int gameScore = 150; int lastScore = gameScore++; // gameScore += 1; gameScore = gameScore + 1; System.out.println(lastScore); System.out.println(gameScore); } }
gameScore값을 먼저lastScore에 저장 후gameScore1 증가
실행 결과