Java 연산자(1) (대입 & 부호 & 산술 & 복합 대입 & 증감 연산자)

일상 코딩·2022년 7월 26일

Java 프로그래밍

목록 보기
9/19

01.항과 연산자

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

02.대입 연산자 (assignment operator)

  • 변수에 다른 변수나 값을 대입하는 연산자
  • 이항 연산자 중 우선 순위가 가장 낮은 연산자들
  • 왼쪽 변수 = 오른쪽 변수(또는 식, 값)

03.부호 연산자

  • 단항 연산자
  • 변수의 부호를 유지 하거나(+) 바꿈(-)
  • 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함

04.산술 연산자


05.복합 대입 연산자


06.증가 & 감소 연산자

  • 단항 연산자
  • 변수의 값을 1 더하거나 1 뺄때 사용
  • 연산자가 항의 앞에 있는가 뒤에 있는가에 따라 연산 시점과 결과가 달라짐
  • 문장(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에 저장 후 gameScore 1 증가
    실행 결과
profile
일취월장(日就月將) - 「날마다 달마다 성장하고 발전한다.」

0개의 댓글