Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
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 30
Tags
more
Archives
Today
Total
관리 메뉴

오영복

연산자 / 문자열 본문

JAVA/JAVA 기초 이론

연산자 / 문자열

오영복 2023. 11. 24. 09:58

1) 산술 연산자

연산자 기능
+ 두 항을 더한다
- 앞에있는 항에서 뒤에있는 항을 뺀다
* 두 항을 곱한다
/ 앞에 있는 항에서 뒤에있는 항을 나누어 몫을 구함
% 앞에 있는 항에서 뒤에있는 항을 나우어 나머지를 구함

 

2) 증감 연산자

연산자 기능 연산 예시
++ 항의 값에 1을 더한다 val = ++num // 먼저 num 값이 증가한 후 val 변수에 대입
val = num++ // val 변수에 기존 num 값을 먼저 대입한 후 num 값 1 증가
-- 항의 값에 1을 뺀다 val = --num // 먼저 num 값이 감소한 후 val 변수에 대입
val = num-- // val 변수에 기존 num 값을 먼저 대입한 후 num 값 1 감소

 

3) 대입연산자

:  변수에 값을 대입 하는 연산자 왼쪽 변수에 오른쪽 변수를 대입

num = 10;

num = num + 2;

결과값  = 12

 

4) 복합 대입연산자 

:똑같은 변수 일 경우에 가능 / 변수가 다를경우 불가.

num = 10;

num = num +2; //이렇게 일반 대입연산자로 표현해도되지만

num += 2;   //이렇게 복합 대입 연산자로도 표현가능

5) 비교연산자(관계연산자)

연산자 기능 연산예
> 왼쪽 항이 크면 참을, 아니면 거짓을 반환  
< 왼쪽 항이 작으면 참을, 아니면 거짓을 반환  
>= 왼쪽 항이 오른쪽 한보다 크거나 같으면 참, 아니면 거짓을 반환  
<= 왼쪽 항이 오른쪽 한보다 작거나 같으면 참, 아니면 거짓을 반환  
== 두 개 항의 값이 같으면 참 아니면 거짓을 반환  
!= 두 개 항의 값이 다르면 참 아니면 거짓을 반환  

 

6) 논리 연산자

연산자 기능 연산예
&& (And 연상) 두 항이 모두 참인 경우에만 결과 값이 참  
|| (Or 연산) 두 항 중 하나의 항만 참이면 결과 값은 참  
! 단항 연산자 / 참인 경우는 거짓으로 바꾸고 거짓인 경우는 참으로 바꿈  

 

7) 삼항 연산자

예 : String result = (조건) ? (참) : (거짓)

 

 

문자열

contains() //괄호안의 문자를 찾아서 있으면 true  없으면 false

indexOf() // 괄호안의 문자의 위치 정보를 알려줌 찾지못하면 -1로 나옴

lastIndexOf() // 광호안의 문자의 마지막 일치하는 위치를 알려줌

startWith () //괄호 안의 문자열로 시작하면 true 그렇지 않으면 false

endsWith() // 괄호 안의 문자열로 끝나면 true 그렇지 않으면 false

문자열 변환

replace( taget"A", replacement"B") // A를 B로 변환 

substring(beginindex:7) //인덱스 기준 7부터 시작 (이전 내용은 삭제)

trim() // 앞뒤 공백 제거

 

문자열 결합

concat

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

결과 = (조건) ? (참일경우 결과값) : (거짓일경우 결과값)

'JAVA > JAVA 기초 이론' 카테고리의 다른 글

문자열  (1) 2023.12.22
변수와 자료형  (0) 2023.11.20