프로그래밍 언어/JAVA

JAVA: 산술 연산자(Arithmetic Operators)

구루다 2023. 2. 26. 00:26
반응형

자바에서 산술 연산자 사용하기

자바에서는 다양한 산술 연산자를 제공하여 숫자 계산을 수행할 수 있습니다. 산술 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산 등이 있습니다. 이번 글에서는 이러한 산술 연산자들에 대해 자세히 알아보겠습니다.

 

JAVA 3-1
JAVA 3-1

 

 

JAVA에서 데이터 타입 변환하기

JAVA에서 데이터 타입 변환하기 자바(Java)에서는 다양한 데이터 타입을 지원하며, 이들 데이터 타입 간에는 서로 변환할 수 있는 방법이 존재합니다. 데이터 타입 변환은 프로그래밍에서 중요한

gruda.tistory.com

 

JAVA: 참조 데이터 타입(reference data types)

JAVA: 참조 데이터 타입(reference data types) 자바(Java)는 객체 지향 프로그래밍(Object-Oriented Programming, OOP) 언어로, 기본 데이터 타입(primitive data types)뿐만 아니라 참조 데이터 타입(reference data types)도

gruda.tistory.com

 

JAVA: 프리미티브 데이터 타입 (Primitive Data Types)

JAVA: 프리미티브 데이터 타입 (Primitive Data Types) 프로그래밍에서 데이터는 변수와 상수에 저장됩니다. 자바에서 데이터는 두 가지 유형의 데이터 타입으로 나뉩니다. 하나는 프리미티브(primitive)

gruda.tistory.com

 

JAVA: 자바 언어의 변수와 상수

자바 언어의 변수와 상수 프로그래밍에서 변수와 상수는 매우 중요한 역할을 합니다. 이들을 이용해 데이터를 저장하고 처리할 수 있기 때문입니다. 이번 글에서는 자바 언어에서 변수와 상수

gruda.tistory.com

 

 

덧셈(+)과 뺄셈(-)

덧셈과 뺄셈 연산자는 가장 기본적인 연산자로, 각각 +와 - 기호로 표현됩니다. 이 연산자는 두 개의 피연산자를 가지며, 이 두 개의 피연산자는 동일한 데이터 타입이어야 합니다. 또한, 덧셈 연산자는 문자열 연결에도 사용될 수 있습니다.

int a = 10;
int b = 20;
int c = a + b; // 30

String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2; // "Hello World"

 

반응형

 

곱셈(*)과 나눗셈(/)

곱셈과 나눗셈 연산자는 각각 *와 / 기호로 표현됩니다. 이 연산자도 덧셈과 뺄셈과 마찬가지로 두 개의 피연산자를 가지며, 이 두 개의 피연산자는 동일한 데이터 타입이어야 합니다.

int a = 10;
int b = 3;
int c = a * b; // 30

double d = 10.0;
double e = 3.0;
double f = d / e; // 3.3333333333333335

나눗셈 연산자는 두 개의 정수를 나눌 경우, 결과가 정수가 되므로 주의해야 합니다. 만약 정확한 결과가 필요한 경우, 두 개의 피연산자 중 하나를 형변환하여 실수 계산을 수행할 수 있습니다.

 

300x250

 

나머지 연산(%)

나머지 연산자는 a % b와 같이 표현되며, a를 b로 나눈 나머지 값을 반환합니다. 이 연산자는 주로 정수 계산에서 사용되며, 짝수와 홀수, 그리고 배수를 판별할 때 유용합니다.

int a = 10;
int b = 3;
int c = a % b; // 1

 

 

증감 연산자(++와 --)

증감 연산자는 변수의 값을 1 증가시키거나 감소시키는 연산자입니다. 이 연산자는 변수 앞에 붙이거나 뒤에 붙일 수 있습니다. 만약 증감 연산자를 변수 앞에 붙이면 연산이 먼저 수행되고, 후에 변수의 값을 사용합니다. 만약 증감 연산자를 변수 뒤에 붙이면 변수의 값을 먼저 사용하고, 후에 연산이 수행됩니다.

int a = 10;
int b = ++a; // a의 값이 1 증가한 후, b에 대입됨
int c = a--; // a의 값이 1 감소한 후, c에 대입됨

증감 연산자는 for문에서 주로 사용되며, 특히 for문에서는 후위 증감 연산자를 사용하는 것이 좋습니다.

for (int i = 0; i < 10; i++) {
    System.out.println(i);
}

 

 

연산자 우선순위

자바에서는 연산자 우선순위가 있습니다. 이 우선순위는 다음과 같습니다.

  1. 괄호()
  2. 단항 연산자(++와 --, +와 -)
  3. 산술 연산자(*와 /, %, +와 -)
  4. 비교 연산자(>, >=, <, <=, instanceof)
  5. 논리 연산자(&&, ||)
  6. 삼항 연산자(조건식 ? 참일 때 값 : 거짓일 때 값)
  7. 대입 연산자(=, +=, -=, *=, /=, %=)

이러한 우선순위를 고려하여 연산을 수행해야 합니다.

 

 

결론

이번 글에서는 자바에서 제공하는 다양한 산술 연산자에 대해 알아보았습니다. 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산 등의 연산자를 사용하여 숫자 계산을 수행할 수 있으며, 증감 연산자를 사용하여 변수의 값을 1 증가시키거나 감소시킬 수 있습니다. 또한 연산자의 우선순위를 고려하여 연산을 수행해야 합니다. 이러한 산술 연산자들을 잘 활용하여 자바 프로그래밍을 보다 효율적으로 수행할 수 있습니다.

320x100
728x90