My footsteps

문자열 본문

예습/이론

문자열

밀김 2022. 12. 29. 19:17
728x90

 

 

 

 

- 스트링 클래스는 워낙 자주쓰기 때문에 String s1 = "AB" 이런식으로 간단하게 변수 나타내듯이 하는걸 허용함

 

- 쌍따옴표 문자열 안에 아무것도 없어도 문자열로 인식된다 String s = " "; (빈문자열) / 하지만 홑따옴표는 에러남

 

- 문자끼리 결합도 가능 Srting s1 = "A" + "B"; > "AB"

- 빈문자열과 문자끼리 결합도 가능 " " + 7 > " " + "7"(숫자가 문자열로 변환됨) > 최종값 "7"

 

- 문자열 결합은 왼>오 순으로 진행됨을 기억하자

 

- " " + 7+7 > "7" +7 > "7"+"7" > "77"     /      7+7+" " > 14+" " > "14" + " " > "14" 

 

- 문자를 int 타입으로 저장하면 문자코드가 저장되어 결과값은 코드값(숫자)가 출력됨

 

- 문자열끼리 결합도 가능하다

 

- 두 변수의 값을 교환하는법 / 주스가 담긴컵과 우유가 담긴컵에 있는 액체들을 서로 바꾼다고 생각하면 쉬움. 두개의 컵만으로는 불가능하고 새로 빈컵이 하나 더 있어야함 그게 tmp

 

 

- int x = 4, y = 2;

  int tmp;

 

(★ 대입하는 순서가 중요함!! 이 순대로 안하면 다른 값이 나옴)

 tmp = x;   //   x의 값을 tmp에 저장

 x = y;   //   y의 값을 x에 저장

 y = tmp;   //   tmp의 값을 y에 저장

(흐르는 순으로 가야함 첫째줄 x가 둘째줄 시작으로 가고 둘째줄 y가 셋째줄 시작으로 가는.. 그리고 식쓰는게 오>왼.. x의 값을 tmp에 저장이면 x = tmp가 아니라 tmp = x)

 

System.out.println("x="+x);   //  "x=" 이라는 문자열을 더해줌으로써 (+) 결과값을 구분하기 쉽게 볼수있다

System.out.println("y="+y);

 

결과값 : x=2 y=4

 

 

 

- 기본형 (논리형,문자형,정수형,실수형) / 참조형 (기본형을 제외한 나머지)

 

- 기본형 (실제 값을 저장) / 참조형(메모리 주소를 저장/ 객체의 주소를 저장)

 

 

 

 

 

728x90

'예습 > 이론' 카테고리의 다른 글

Scanner  (0) 2022.12.29
printf  (0) 2022.12.29
상수  (0) 2022.12.29
변수  (0) 2022.12.29
이클립스 인터페이스 설명  (0) 2022.12.29