Java 기초 자료형 - EscapeSequence(이스케이프 시퀀스)
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
목표
자바의 출력문의 종류를 이해한다.
자바의 출력문의 EscapeSequence을 이해한다.
코드
package ex02variable;
public class E06EscapeSequence {
public static void main(String[] args) {
//tab(탭) 기능, 스페이스 4칸이 띄어짐
System.out.println("4월엔 벚꽃~~!");
System.out.println("4월엔 \t벚꽃~~!");
// 줄바꿈(Line feed) 기능
System.out.print("KOSMO에 오신걸 환영합니다 \n");
System.out.print("열심히 \n 해봅시다. \n");
//쌍따옴표 표현하고 싶을때 사용
//System.out.println("나는 "개발자"가 되고 싶어요");
System.out.println("나는 \"개발자\"가 되고 싶어요");
//printf() : 문자열을 서식에 맞춰 출력할때 사용함.
int kor = 81, eng = 97, math = 79;
System.out.printf("국어 %d, 영어 %d, 수학: %d%n", kor, eng, math);
System.out.println("\n국어 : "+ kor + ", 영어 : " + eng + ", 수학 : " + math);
double avg = (kor+eng+math) / 3.0;
System.out.printf("평균점수 : %f%n", avg);
/*
자리수 지정하기
Ex) %4d : 정수 출력시 전체 자리수를 4자리로 표현
%6.2f : 실수 출력시 전체자리수는 6자리, 소수 이하 2자리로 표현, 양수는 우측정렬, 음수는 좌측 정렬됨
*/
System.out.printf("국어 : %d, 영어 : %d, 수학 : %d, 평균 : %f %n", kor,eng,math,avg);
System.out.printf("국어 : %6d, 영어 : %6d, 수학 : %6d, 평균 : %7.2f %n", kor,eng,math,avg);
System.out.printf("국어 : %-6d, 영어 : %-6d, 수학 : %-6d, 평균 : %-7.2f %n", kor,eng,math,avg);
}
}
출력문에 여러가지 표현 방식을 나타내는 기호를 EscapeSequence라고 한다. 개행, 탭, 큰따운표, 역슬래쉬 정도가 있다. println은 자동 잘바꿈을 원할 때 사용하고(사실 sysout Ctrl + 스페이바로 자동 완성 때문에 많이 쓴다.) printf는 문자열을 서식에 맞춰서 출력하고 싶을 떄 그냥 print도 있는데 이건 잘 사용하지 않는다. 이스케이프 시퀀스를 어떻게 사용하는지는 코드안에 주석으로 설명해 놓았다
결과 값
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 자료형 - 연습문제 1 (0) | 2020.09.29 |
---|---|
Java 기초 자료형 - TypeCasting(형변환) (0) | 2020.09.28 |
Java 기초 자료형 - ConstantVar(상수) (0) | 2020.09.28 |
Java 기초 자료형 - Char형,boolean형 (0) | 2020.09.28 |
Java 기초 자료형 - 실수형 (0) | 2020.09.26 |