자료형을 공부할 때 배우지 않았던 문자열에 대해 알아보겠습니다.
char 타입의 데이터는 작은따옴표(')로 감싼 문자이고, 문자열은 큰따옴표(")로 감싼 여러 개의 문자들입니다.
문자열을 저장할 때는 String 타입을 사용하면 됩니다.
String 변수명 = "문자열"; 형식으로 작성하면 문자열의 값을 갖는 문자열형 변수가 생성되고 초기화됩니다.
추가로 이스케이프 문자에 대해서 간단히 살펴보자면, 이스케이프 문자는 역슬래시(\)가 붙은 문자를 말합니다.
이스케이프 문자를 사용하면 문자열 내부에 특정 문자를 포함시킬 수 있습니다.
이스케이프 문자에는 \t (tab), \n (줄 바꿈), \" (문자열 안에 " 문자 넣기), \' (문자열 안에 ' 문자 넣기), \\ (문자열 안에 \ 문자 넣기) 등이 있습니다.
출력문의 형태 중 printf() 함수에 대해 자세하게 알아보겠습니다.
printf() 함수는 출력문에 변수나 특정 값을 포함하여 같이 출력할 수 있도록 해주는 함수입니다.
printf("형식 문자열을 포함한 문자열", 값1, 값2, ...); 형식으로 작성되며 자동으로 줄 바꿈이 이루어지지 않습니다.
형식 문자열은 또 % argument_index$ flags(-, 0) width.precision conversion 즉, %(값의 순번)(-, 0)(전체 자릿수)(.소수 자릿수)(변환 문자)와 같은 형식을 가지고 있습니다. 여기서 % 와 변환 문자는 필수로 작성해 줘야 합니다.
그리고 flag는 빈자리를 채우는 방법으로 생략되면 왼쪽이 공백으로, -가 오면 오른쪽이 공백으로 채워집니다. 0이 오면 빈자리가 0으로 채워집니다.
변환 문자는 출력하는 값의 자료형에 따라 달라지는데, 정수형은 %d, 실수형은 %f, 문자형은 %c, 문자열형은 %s를 써줘야 합니다.
'프로그래밍 언어 > 자바 (Java)' 카테고리의 다른 글
[자바(Java) 공부하기] 9. 반복문 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.09 |
---|---|
[자바(Java) 공부하기] 8. 조건문 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.08 |
[자바(Java) 공부하기] 7. 연산자 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.07 |
[자바(Java) 공부하기] 6. 입력하기 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.05 |
[자바(Java) 공부하기] 4. 형변환 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.04 |
[자바(Java) 공부하기] 3. 변수와 자료형 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.04 |
[자바(Java) 공부하기] 2. 출력하기 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.03 |
[자바(Java) 공부하기] 1. 프로그램 설치 및 설정 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.02 |