Coding/Java

Operator

코딩; 2021. 12. 7. 20:14

 

˙  Operator : 연산자


                      +  -  *  /  %

더하기, 빼기, 곱하기, 나누기, 나머지

++  increment
--   decrement

 

		int number1, number2;
		int result;
		
		number1 = 25;
		number2 = 7;
		
		result = number1 + number2;
		System.out.println(result);
		
		result = number1 - number2;
		System.out.println(result);
		
		result = number1 * number2;
		System.out.println(result);
		
		result = number1 / number2;	 // 몫 
		System.out.println(result);  // 나눗셈을 할 때는 분모값이 0이 되면 안된다.
		
		result = number1 % number2;	 // 나머지	  
		System.out.println(result);
		
		//result = (number1 * number2) / number2;
		
		// Arithmetic == 산수, 연산
		
//--------------------------------------------------------
		
		// ++ --
		number1 = 0;
		// 자기 자신의 값을 갱신
		number1 = number1 + 1;
		System.out.println(number1);
		number1 += 1;
		System.out.println(number1);
		
		// increment == ++ == +1 -> 주로 많이 쓴다.
		// decrement == -- == -1
		number1++;
		System.out.println(number1);
		number1--;
		System.out.println(number1);
		++number1;
		System.out.println(number1);  // ++를 앞에 써도 됨
		--number1;
		System.out.println(number1);  // --를 앞에 써도 됨  
		
//---------------------------------------------------------

		int num1, num2;
		
		num1 = 0;
		num2 = 0;
		
		num2 = num1++;
    // ++가 뒤에 있을때 값이 먼저 넘어가고 후에 연산처리를 하므로 num2는 0이됨
	//	num2 = ++num1;
    // ++가 앞에 있을 때는 연산처리가 먼저 되므로 두 값이 모두 1이 됨
		
		System.out.println("num1 = " + num1);
		System.out.println("num2 = " + num2);