자바에서 산술 연산자는 기본적인 수학적 계산을 수행하는 연산자들입니다. 다양한 산술 연산자가 제공되며, 주로 숫자형 데이터 타입(int, double 등)에 대해 사용됩니다. 주요 산술 연산자는 다음과 같습니다: |
package chap_02;
import java.time.temporal.ValueRange;
public class _01_Operator1 {
public static void main(String[] args) {
// 산술 연산자
// 일반 연산
System.out.println(4 + 2); //6
System.out.println(4 - 2); //2
System.out.println(4 * 2); // 8
System.out.println(4 / 2 ); // 2
System.out.println(5 / 2);// 2.5
System.out.println(2 / 4);// 0
System.out.println(4 % 2);// 0
System.out.println(5 % 2);// 1
// 우선 순위 연산
System.out.println(2 + 2 * 2); // 6
System.out.println((2 + 2) * 2); // 8
System.out.println(2 + (2 * 2)); // 6
// 변수를 이용한 연산
int a = 20;
int b = 10;
int c;
c = a + b;
System.out.println(c); // 30
c = a - b;
System.out.println(c); // 10
c = a * b;
System.out.println(c); // 200
c = a / b;
System.out.println(c); // 2
c = a % b;
System.out.println(c); // 0
// 증감 연산 ++, --
int val;
val = 10;
System.out.println(val); // 10
System.out.println(++val); // 11
System.out.println(val); // 11
val = 10;
System.out.println(val); // 10
System.out.println(val++); // 10
System.out.println(val); // 11
val = 10;
System.out.println(val); // 10
System.out.println(--val); // 9
System.out.println(val); // 9
val = 10;
System.out.println(val); //10
System.out.println(val--); //10
System.out.println(val); // 9
// 은행 대기번호 표
int waiting = 0;
System.out.println("대기 인원 : " + waiting++); // 대기 인원 : 0
System.out.println("대기 인원 : " + waiting++); // 대기 인원 : 1
System.out.println("대기 인원 : "+ waiting++); // 대기 인원 : 2
System.out.println("총 대기 인원 : " + waiting); // 총 대기 인원 : 3
}
}