[ 문자,문자열 결합 ]
-char ch = 'A';
-char ch = 'AB'; //error
-String st = "A"
-char ch = ' '; //error
-String st = " "; //빈문자열 가능
-String st = "a"+"b" // "ab"
*String 클래스(대문자시작)라 new String 써야하지만 워낙 자주 써서 허용
▸문자열 결합 순서중요
-문자열은 문자열하고만 결합가능이라 문자열로 변환
" "+5 → " "+"5"→"5"
" "+5+5 → "55"
5+5+" " → "10"
-1+’1’+”1”=501
*아스키 코드 외우삼
'1'=49
'A'=65
'a'=97
*타입간 변환은 뒤에글 참고
[ 두 변수 바꾸기 ]
int x = 5
int y = 9
x=y; //x=9 y=9
y=x; //x=9 y=9
∴빈 변수 필요
int tmp;
tmp=x; //tmp=5
x=y; //x=9 y=9
y=tmp; //x=9 y=5
'Java' 카테고리의 다른 글
| [Java] Scanner, Math.round(), Math.random() (0) | 2023.12.08 |
|---|---|
| [Java] printf()의 지시자 (0) | 2023.12.08 |
| [Java] 타입불일치와 형변환 (0) | 2023.12.05 |
| [Java] 변수와 데이터타입과 범위 (0) | 2023.12.05 |
| [Java] JAVA 개요 (0) | 2023.12.04 |