Java

연산자(복합 대입 연산자)

ryeonng 2024. 4. 11. 04:55

복합 대입 연산자

 

  • 대입 연산자와 다른 연산자가 함께 쓰임

 

 =   + , - , * , % 
 
 +=, -=, *=, %=

 

 

 

                              복합 대입 연산자는 대입 연산자 앞에 연산자를 작성해주어야 한다.

 

package basic.ch03;


/**
 * 복합대입연산자란 
 * 대입 연산자와 다른 연산자가 함께 쓰이는 것(산술연산자)  
 * 
 */
public class Operation4 {

	public static void main(String[] args) {
		
		int score = 5; 
		//score += 10; 
		//System.out.println("점수 확인 : " + score);
		// 도전 연습 --> score += 10; 
		// score 변수에 접근해 기존에 존재하는 값에 더하기 10을 해주세요
		// 15     =  5   + 10 
		// score = score + 10;
		score += 10; 
		System.out.println(score);
		
		System.out.println("-------------------------");
		
		int n1 = 100; 
		// n1 이라는 변수에 접근해서 기존에 있는 값에 추가로 10을 더해주세요 
		// n1 = n1 + 10;
		n1 += 10; 
		System.out.println("n1 : " + n1);
		
		// score 변수에 접근해서 10점 감소 시켜주세요 
		//score = score - 10; 
		score -= 10;
		
		//! 점수 두배 증가 
		score *= 2; 
		//score = score * 2;
		
		//! 점수를 반으로 감소 
		score /= 2;
		
		System.out.println("score : " + score);
		
		
		
	} // end of main
	
} // end of class

 

package basic.ch03;

public class Operation4_1 {

	public static void main(String[] args) {

		int num1 = 0;
		// num1 = num1 + 2;
		num1 += 2;
		System.out.println(num1);

		int num2 = 0;
		// num2 = num2 - 2;
		num2 -= 2;
		System.out.println(num2);

		int num3 = 1;
		num3 *= 3;
		System.out.println(num3);

		int num4 = 10;
		num4 /= 2;
		System.out.println(num4);

		int num5 = 5;
		num5 %= 3;
		System.out.println(num5);

		// ctrl + shift + f : 코드 정렬

	} // end of main

} // end of class

'Java' 카테고리의 다른 글

삼항 연산자(조건 연산자)  (1) 2024.04.11
연산자(관계,논리,빠른평가,삼항)  (0) 2024.04.11
연산자(증감, 감소)  (0) 2024.04.11
연산자(산술)  (0) 2024.04.11
연산자(항, 대입, 부호)  (0) 2024.04.11