public class MainClass {
public static void main(String[] args) {
/*
operator: 기본 연산자
+ - * / %
/: 몫
%: 나머지
*/
int number1, number2;
int result;
number1 = 25; // value(값)
number2 = 7;
result = number1 + number2;
System.out.println(result);
System.out.println(number1 + " + " + number2 + " = " + result);
result = number1 - number2;
System.out.println(result);
System.out.println(number1 + " - " + number2 + " = " + result);
System.out.println(number1 + " - " + number2 + " = " + (number1 - number2));
result = number1 * number2;
System.out.println(result);
System.out.println(number1 + " * " + number2 + " = " + result);
// number2 = 0; 0으로 나눌 수 없으므로 제외해야 함.(= 분모가 0인 경우 제외)
result = number1 / number2;
System.out.println(result);
System.out.println(number1 + " / " + number2 + " = " + result);
result = number1 % number2;
System.out.println(result);
System.out.println(number1 + " % " + number2 + " = " + result);
// 자신의 값을 변경
number1 = 1;
number1 = number1 + 2; // number1 += 2;
System.out.println("number1 = " + number1);
number1 += 3;
System.out.println("number1 = " + number1);
number1 = 0;
// increment(++) decremnet(--)
number1++;
System.out.println("number1 = " + number1);
number1--;
System.out.println("number1 = " + number1);
// 사용시 주의사항
// 일반 연산자와 같이 사용
number1 = 0;
int tag;
// tag = number1++; 대입 후 연산함.
// tag = ++number1; 연산 후 대입함.
// 아래와 같이 나누어 적는 것이 가장 적절함.
number1++;
tag = number1;
System.out.println("tag: " + tag);
System.out.println("number1: " + number1);
// tag = 2 + 3 * 4; // 14
// System.out.println("tag = " + tag);
}
}