03_java 대입, 증감 연산자

2022. 9. 7. 12:16·자바/calcu

안녕하세요

오늘은 이전 시간에 다뤘던 연산자의 종류 이후에

 

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
'자바/calcu' 카테고리의 다른 글
  • 04_java 비교, 논리, 삼항 연산자
  • 02_java 연산자의 종류
  • 01_java 연산자와 연산식
뚤떡이
뚤떡이
프로그래밍을 알아가며 저와 함께 성장하는 블로그 입니다
  • 뚤떡이
    뚤떡이의 발개벗긴개발
    뚤떡이
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • Docker (2)
      • 자바 (29)
        • start (10)
        • calcu (4)
        • process (7)
      • 플러터 (1)
      • 알고리즘 (12)
        • 개념 (2)
        • 구현 (5)
        • 백준 (0)
        • 프로그래머스 (5)
      • 이클립스 (4)
        • 초기설정 (4)
      • SQL (5)
      • IT 잡동사니 (10)
      • 개발 관련 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    크롬 원격
    스팸메일 #메일보안 #gophish #it보안 #오픈소스
    윈도우 크롬 원격
    MAC 크롬 원격
    #apachesuperset #시놀로지 #db2 #데이터시각화 #기술블로그
    #프로젝트
    시놀로지
    #electron
    크롬 원격 데스크톱
    #자동화
    #번역
    #python
    개발일지 #프로젝트후기 #gpt4 #번역 #자동화 #python #electron
    synology
    GLPI
    #python #개발일지 #번역 #메모리최적화 #websocket #redis #비동기프로그래밍
    #개발일지
    요구사항 정의서
    IT자산관리
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
뚤떡이
03_java 대입, 증감 연산자
상단으로

티스토리툴바