자바Java 연산자 Operator 사칙연산 및 증감 알아보기
자바의 연산자 (Operator)
+ - * / % 사칙연산
++ increment 증가
-- decrement 감소
Arithemetic = 산수, 연산
----------------------------------------------------입력창----------------------------------------------------
public class MainClass {
public static void main(String[] args) {
int number1, number2;
int result;
number1 =25;
number2 =7;
result = number1 + number2;
System.out.println(result); //25+7 =32 출력
result = number1 - number2;
System.out.println(result); //25-7 = 18 출력
result = number1 * number2;
System.out.println(result); //25*7 = 175 출력
result = number1 / number2;
System.out.println(result); //25/7 =몫 3 출력
result = number1 % number2;
System.out.println(result); //25/7 =나머지 4 출력
//++ --
number1 = 0; //자기 자신을 갱신
number1 = number1 + 1;
System.out.println(number1); // 1 출력
number1 +=1;
System.out.println(number1); //1증가해 2 출력
//increment == ++ +1
//decrement == -- -1
number1++;
System.out.println(number1); //2에서 1 증가해 3 출력
number1--;
System.out.println(number1); //3에서 1 감소해 2 출력
++number1;
System.out.println(number1); // 2에서 1 증가해 3 출력
--number1;
System.out.println(number1); // 3에서 1 감소해 2 출력
int num1, num2;
num1 = 0;
num2 = 0;
//num1, num2 모두 0으로 갱신
num2 = num1++;
System.out.println("num1 ="+num1); //0이었다가 1증가해서 num1 =1 출력
System.out.println("num2 ="+num2); //먼저 num2=num1가 실행되고 그다음에 num1++이 실행돼서 num2=0으로 출력
}
}