자바에서 산술연산자는 숫자를 계산하는 역할을 한다. 기본적인 사칙연산을 포함하고 생소하지만 나머지 연산도 있다. 이들의 동작은 간단하지만 자주 이용되는 것이고, 자료형과도 관련이 있다. 수에 대한 연산은 복잡하지 않지만 꼼수가 자주 사용되는 부분들이기도 하다.
자바 산술연산자 종류와 사용
using java artithmetic operators
산술연산자는 수를 계산하는 연산자이다.
산술연산은 우리가 이미 알고있는 사칙연산이 있다.
더하기, 빼기, 곱하기, 나누기 가 있으며 추가로 나머지연산이 있다.
단순히 1을 증가하고 감소하는 연산자도 존재한다.
복잡하지만 복잡하지 않고 다만 헷갈린 경우들도 있다.
산술연산자 종류
산술연산자는 6가지 종류가 있다.
우리가 이미 알고 있는 것도 있고, 모르는 것도 있을 것이다.
산술연산자의 특징은 거의 모든 프로그래밍에서 사용된다는 점이다.
한 번 익혀두면 다른 언어에서도 사용된다.
종류는 다음과 같다.
- + : 더하기 / Addition / 2개의 값을 더한다.
= A + B - - : 빼기 / Subtraction / 어떤 값에서 하나의 값을 뺀다.
= A - B - * : 곱하기 / Multiplication / 2개의 값을 곱한다.
= A * B - / : 나누기 / Division / 어떤 값에서 하나의 값으로 나눈다.
= A / B - % : 나머지 / Modulus / 어떤 값에서 나눈 결과 중 나머지 값을 나타낸다.
= A % B
샘플코드
코드를 자세히 설명하기 전에 위의 내용을 바탕으로 자바의 산술연산자 예제를 만들어 본다.
단순한 사칙연산이기 때문에 어렵지 않다.
샘플 코드를 보자.
public class JavaTutorials {
public static void main(String[] args) {
System.out.println("--------------------------------------------------");
int vIntA = 10;
int vIntB = 3;
int vResult = 0;
vResult = vIntA + vIntB;
System.out.println(String.format("%s + %s = %s", vIntA, vIntB, vResult));
vResult = vIntA - vIntB;
System.out.println(String.format("%s - %s = %s", vIntA, vIntB, vResult));
vResult = vIntA * vIntB;
System.out.println(String.format("%s * %s = %s", vIntA, vIntB, vResult));
vResult = vIntA / vIntB;
System.out.println(String.format("%s / %s = %s", vIntA, vIntB, vResult));
vResult = vIntA % vIntB;
System.out.println(String.format("%s %% %s = %s", vIntA, vIntB, vResult));
System.out.println("--------------------------------------------------");
}
}
5가지의 산술연산을 이용하여 예제를 만들어 보았다.
2가지의 변수에 값을 넣고 산술연산자를 사용하고 있다.
결과 화면을 보자.
반응형
'programming > Java' 카테고리의 다른 글
자바 할당연산자의 역할과 사용 java assignment operator (0) | 2022.03.08 |
---|---|
자바 증감연산자 이해와 사용 방법 using java increment and decrement operator (0) | 2022.03.05 |
자바 연산자 종류 5가지 프로그램의 흐름을 정한다 java operators (0) | 2022.03.01 |
자바 데이터 타입 캐스팅 종류 사용 java data type casting (0) | 2022.02.26 |
자바 데이터 타입 종류 java data type (0) | 2022.02.24 |
댓글