just_do_IT

[JAVA : 연산자]1. 연산자 본문

비전공자의 개발과 친해지기/연산자

[JAVA : 연산자]1. 연산자

justdoIT0730 2022. 4. 7. 15:23
728x90
728x90

연산자(Operator)란?

 연산이라는 말의 사전적 정의를 찾아보면, "수, 함수 등에서 일정한 법칙에 따라 결과를 내는 조작"이라고 풀이되어 있습니다. 그렇다면 연산자는 "수, 함수 등에서 일정한 법칙에 따라 결과를 내는 조작을 위한 인자"라는 뜻이 됩니다.

 사전적 풀이로 보면 조금 어렵게 들리지만, 쉽게 풀이하자면 우리가 일상생활에서 사용하는 더하기, 빼기, 곱하기, 나누기가 연산자라고 생각하시면 됩니다. 즉, 프로그래밍에서 연산자는 변수나 상수의 연산을 위해 사용하는 부호라고 생각하면 좋습니다.

 

- 대입 연산자(=)

 대입 연산자(=)는 가장 기본으로 알아두어야 할 연산자입니다.

import java.io.*;

class Main {
    public static void main(String[] args) {
        int a = 100;
        System.out.print(a);
    }
}

 대입 연산자는 "우측의 값을 좌측에 대입한다."라는 규칙을 가진 연산자입니다.

몇몇 특수항 경우를 제외하면 기본적으로 좌측과 우측의 자료형이 동일할 때 대입 연산자 사용이 가능하며, 다른 자료형 간에 대입 연사자를 사용하고 싶을 경우 앞으로 배울 형 변환을 사용하면 됩니다.

 

대입 연산자는 값만 대입할 수 있는 것이 아니라, 변수에서 변수로의 대입 및 연산 결과의 대입도 가능합니다.

 

 

- 산술 연산자

산술 연산자는 우리가 가장 많이 사용하는 연산자입니다.

 

덧셈 연산자(+) : 연산자의 좌, 우 값을 더하는 연산자입니다.

import java.io.*;
class Main {
	public static void main(String[] args) {
		int a = 3;
		int b = 4;
		System.out.println(a+b);
	}
}

 

 

 

뺄셈 연산자(-)는 연산자 좌측 값에서 우측 값을 빼는 연산자입니다.

import java.io.*;
class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 2;
        System.out.println(a-b);
    }
}

 

 

 

곱셈 연산자(*)는 연산자 좌측 값과 우측 값을 곱하는 연산자입니다. 

import java.io.*;
class Main {
    public static void main(String[] args) {
        int a = 7;
        int b = 3;
        System.out.println(a*b);
    }
}

 

 

나눗셈 연산자(/)의 사용 방법은 덧셈, 뺄셈, 곱셈과 동일하지만 처리되는 방식이 조금 다릅니다.

import java.io.*;
class Main {
    public static void main(String[] args) {
        int a = 17;
        int b = 3;
        System.out.println(a/b);
    }
}

 위에 코드를 실행시켜 보면 5라는 값이 출력됩니다. 산수를 기준으로 생각하면 틀린 값이지만 프로그램적으로는 틀린 것이 아닙니다. 나눗셈 연산자는 나눗셈을 실행한 뒤 생기는 몫을 반환하는 연산자입니다. 

 

 

나머지 연산자(%) : 일반적인 산수에서는 존재하지 않는 연산자이지만 프로그래밍에서만 존재하는 연산자입니다.

import java.io.*;
class Main {
    public static void main(String[] args) {
        int a = 17;
        int b = 3;
        System.out.println(a%b);
    }
}

 위의 프로그램을 실행하면 결과 값이 2가 나오는 것을 확인할 수 있습니다. 나머지 연산자는 나눗셈 실행 시 생기는 몫과 나머지 부분 중 나머지를 반환하는 연산자입니다.

728x90
728x90