안녕하세요
오늘은 이전 시간에 다뤘던 연산자의 종류 이후에
02_java 연산자의 종류
안녕하세요 오늘은 이전 시간에 다뤘던 자바의 연산자와 연산식 이후에 01_java 연산자와 연산식 안녕하세요 오늘은 이전 시간에 다뤘던 자바의 데이터의 형변환 이후에 10_java 데이터의 형변환
dduldduck.tistory.com
자바의 대입 연산자 증감 연산자 대해 알아보겠습니다.
package javaexp.a03_calcu;
public class A04_Calcu04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
# 대입연산자
1. = : 데이터를 오른쪽에서 왼쪽으로 대입하여 할당이 된다.
*/
int num01 = 25;
int num02; int num03; int num04; //선언
num02 = num03= num04 = 5; // 동일한 데이터를 한번에 할당
System.out.println(num01);
System.out.println(num02);
System.out.println(num03);
System.out.println(num04);
/*
2. +=,-=, *=, /=, %=
기존 변수에서 누적하여 다시 데이터를 할당할 때, 활용된다.
2이상의 증가하거나 감소 등 연산식을 처리할 때, 활용된다.
*/
num01 = num01 + 5;
System.out.println("기존에 데이터를 합산한값:"+num01);
num01 += 5;
System.out.println("누적 합산값:"+num01);
num01 -= 5;
System.out.println("누적 뺀값:"+num01);
/*
ex) 변수 cnt01~cnt05에 데이터 5를 한번에 선언과 할당을 하고,
누적증감연산자에 의해서 cnt01~cnt05를 각 2,3,4,5,6 증가 처리
하여 출력하세요
*/
int cnt01,cnt02,cnt03,cnt04,cnt05;
cnt01=cnt02=cnt03=cnt04=cnt05=5;
System.out.println(cnt01+=2);
System.out.println(cnt02+=3);
System.out.println(cnt03+=4);
System.out.println(cnt04+=5);
System.out.println(cnt05+=6);
/*
# 증감
1. 증가 또는 감소 처리를 할 때, 활용된다.
- 기본적으로 1씩 증가 또는 감소를 한다.
2. 반복문에 주로 활용된다.
3. 형식
변수명++, 변수명--
++변수명, --변수명
*/
int num01 = 1;
int num02 = 10;
System.out.println(num01++);//증가는 했지만 다음 프로세스에 적용
System.out.println(num01++);
System.out.println(num01++);
System.out.println(num01);
System.out.println(num01+=2);
System.out.println(num01+=2);
System.out.println(num01+=2);
System.out.println(num01+=2);
System.out.println(++num01);
System.out.println(++num01);
System.out.println(++num01);
System.out.println(++num01);
System.out.println(--num01);
System.out.println(--num01);
System.out.println(num01--);
System.out.println(num01--);
// ex) 구매하는 김밥의 갯수를 선언하고, 1씩 증가하여
// 김밥의 단가(2500)
// 김밥 1개 구매 2500 (산술연산자 활용)
// 김밥 2개 구매 5000
// 김밥 3개 구매 7500
// 김밥 4개 구매 10000
// 김밥 5개 구매 125000
int kimbob = 1;
int kimcst = 2500;
System.out.println("김밥 "+(kimbob++)+"개 구매 "+(kimcst));
System.out.println("김밥 "+(kimbob++)+"개 구매 "+(kimcst+=2500));
System.out.println("김밥 "+(kimbob++)+"개 구매 "+(kimcst+=2500));
System.out.println("김밥 "+(kimbob++)+"개 구매 "+(kimcst+=2500));
System.out.println("김밥 "+(kimbob++)+"개 구매 "+(kimcst+=2500));
}
}
# 대입 연산자
1. = : 데이터를 오른쪽에서 왼쪽으로 대입하여 할당이 된다.
2. +=,-=, *=, /=, %=
기존 변수에서 누적하여 다시 데이터를 할당할 때, 활용된다.
2 이상의 증가하거나 감소 등 연산식을 처리할 때, 활용된다.
# 증감
1. 증가 또는 감소 처리를 할 때, 활용된다.
- 기본적으로 1씩 증가 또는 감소를 한다.
2. 반복문에 주로 활용된다.
3. 형식
변수명++, 변수명--
++변수명, --변수명
이후에는 자바의 비교, 논리, 삼항 연산자에 대해 알아보도록 하겠습니다.
04_java 비교, 논리, 삼항 연산자
안녕하세요 오늘은 이전 시간에 다뤘던 대입 연산자 증감 연산자 이후에 03_java 대입, 증감 연산자 안녕하세요 오늘은 이전 시간에 다뤘던 연산자의 종류 이후에 02_java 연산자의 종류 안녕하세요
dduldduck.tistory.com
'자바 > calcu' 카테고리의 다른 글
04_java 비교, 논리, 삼항 연산자 (0) | 2022.09.07 |
---|---|
02_java 연산자의 종류 (0) | 2022.09.07 |
01_java 연산자와 연산식 (1) | 2022.07.11 |