Java 연산자 예제
파일명:Ex02_02_복합대입.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | public class Ex02_02_복합대입 { public static void main(String[] args){ int a, b, c; a=3; // = 대입 연산자 a += 5;//a=a+5; += 복합대입연산자 System.out.println("a="+a); b=20; b -= 3;; //b=b-3; System.out.println("b="+b); char ch2 = 'b'; ch2+=3; //ch2=ch2+3; //에러 98+3 //ch2 = (char)ch2+3; //에러 ch2 = (char)(ch2+3); System.out.println("ch2="+ch2); System.out.println("ch2="+(char)ch2); String fruit = "apple"; fruit += "bananan"; System.out.println("fruit=" + fruit); } } | cs |
예제 코드
결과
복합대입 연산자는 자기 자신의 값에 다른 값을 연산할 때 사용된다.
만약 일정한 값만큼 증가되는 어떤 변수 가 있다면 아래와 같이 코드를 사용할 수 있다.
sum = sum+3;
처음 sum을 0으로 선언해 주었다면 위의 코드는 반복 할때마다
sum 변수에 3을 더 해주는 역할을 하는 연산자가 될것이다.
복합 대입 연산자를 사용하면 위의 코드를 좀도 직관적으로 나타낼수 있다.
sum+=3; //복합대입 연산자
위의 코드는 기존의 sum에 3을 더해주는 코드가 된다.
+=, -=, /=, *= 등을 사용 할 수 있다.
하고자 하는 연산이 먼저 나오고 다음에는 무조건 =이 나와야 복합대입을 사용할 수 있다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 연산자 관계논리연산자 (0) | 2016.04.26 |
---|---|
[Java] 예제 연산자 증감 (0) | 2016.04.23 |
[Java] 예제 연산자 산술 (0) | 2016.04.23 |
[Java] 예제 자료형과 기본 입출력 입력문 Scanner (0) | 2016.04.23 |
[Java] 예제 자료형과 기본 입출력 입력문 (0) | 2016.04.23 |