반응형

 


확장된 복합대입 연산자 )

- i = i + 2; -> i+= 2; 2씩증가

- i = i - 3; -> i-= 3; 3씩감소

 

증가/감소 즉 증감연산자)

- i++; -> 나중에 1증가(후행증가)

- ++i; -> 먼저 1증가(선행증가)

- i--; -> 나중에 1감소(후행감소)

- --i; -> 먼저1감소(선행감소)

 

증감연산자는 자바언어에서 주로 반복문과 함께 사용한다. 또한 개수 증감을 셀때 사용한다.

 

i = 10;
System.out.println(i++);

불러오는 중입니다...

=> i변수값 10을 먼저 출력하고 나중에 1증가

 

i = 10;
System.out.println(--i);

불러오는 중입니다...

=> 먼저 1을 감소한 9가 출력

 

int j = (i--);

=> i 변수값 9를 먼저 좌측 j 변수에 저장하고, 나중에 1감소

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #12  (0) 2020.03.28
JAVA #11  (0) 2020.03.28
JAVA #9  (0) 2020.03.28
JAVA #8  (0) 2020.03.28
JAVA #7  (0) 2020.03.28
반응형


자바의 비교/관계 연산자 종류 )

- 비교연산자 결과값은 boolean 타입니다. 즉 true or false이다.

- 비교연산자의 종류 )

- >(~보다 크다), >=(~보다 크거나 같다.), <(~보다 작다), <=(~보다 작거나 같다), ==(같다), !=(같지 않다.)

 

삼항조건연산자)

- 조건식 ? 조건식이 참이면 실행 : 조건식이 거짓이면 실행

 

re=(a==b);
System.out.println(a+ " == "+ b + " : " + re);

=> false

 

int max = (a>b)?a:b;
System.out.println(a+" 와 "+b+" 중 더 큰수는? " + max);

=> 10

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #10  (0) 2020.03.28
JAVA #9  (0) 2020.03.28
JAVA #7  (0) 2020.03.28
JAVA #6  (0) 2020.03.27
JAVA #5  (0) 2020.03.27
반응형


%b : boolean(true or false)

%d : 10진수 정수

%o : 8진수 정수

%x, %X : 16진수 정수

%f : 10진수 실수

%e, %E : 지수 형태

%c : 단일 문자

%s : 문자열

 

\n : 줄바꿈

(int) : 캐스팅 연산자로 int 정수 4바이트로 형변환해서 'A'에 해당하는 십진수 정수값 65가 출력

 

String : 문자열을 다루는 내장 클래스로 자바 기본자료형 타입에 해당 

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #6  (0) 2020.03.27
JAVA #5  (0) 2020.03.27
JAVA #3  (0) 2020.03.27
JAVA #2  (0) 2020.03.27
Java #1  (0) 2020.03.27

+ Recent posts