Link
09-17 05:21
Tags
- ChatGPT 번역
- JAVA 데이터타입
- 자바 1대1
- 자바 필드값 초기화
- 개발 로드맵
- JAVA Aray
- Java
- 자바 NullPointer
- JAVA 자동판매기
- Java switch
- 프로그래머스 자바
- JAVA 클래스 구성
- 자바 생성자
- eclipse
- java 변수
- JAVA 연습예제
- 자바 객체형 배열처리
- 자바 1대다관계
- JAVA MultiParam
- java 연산자
- 자바 메서드 매개변수
- JAVA 메소드 리턴
- JAVA ObjArray
- 자바 1대1 관계클래스
- JAVA 메소드
- 자바 다차원 배열
- 리액트 네이티브
- 자바 연산자
- JAVA NULL
- JAVA Parameter
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 대입,증감 연산자 본문
안녕하세요
이번 포스팅에선 저번 글 에서 다룬 연산자의 종류 이후
자바의 대입 연산자 , 증감 연산자 에 대해 알아보겠습니다.
eclipse / 자바 연산자의 종류
안녕하세요 오늘은 이전 포스팅에서 다룬 자바의 연산자와 연산식 이후에 자바의 연산자 종류에 대해 알아보겠습니다. eclipse / 자바의 연산자 와 연산식 안녕하세요 이번 포스팅에서는 지난 글
stackbok.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. 형식
변수명++, 변수명--
++변수명, --변수명
이상으로 자바의 대입,증감연산자를 알아보았습니다.
감사합니다.
'Java' 카테고리의 다른 글
eclipse / 자바 코드 실행 흐름 , 제어문의 종류 (0) | 2023.03.17 |
---|---|
eclipse / 자바 비교,논리,삼항 연산자 (0) | 2023.03.17 |
eclipse / 자바 연산자의 종류 (0) | 2023.03.17 |
eclipse / 자바의 연산자 와 연산식 (0) | 2023.03.17 |
eclipse / 자바 데이터의 형변환 (0) | 2023.03.16 |