println
- 자바에서 가장많이 쓰인다
- 출력시 enter가 자동으로 입력되있다.
- System.out.println출력시 syso 입력 후 ctrl + space를 하면 자동 완성이된다.
예제코드
System.out.println("Hello");
System.out.println("Hello");
실행결과
Hello
Hello
- 출력시 enter는 따로 입력해줘야 한다.
- 문장끼리 붙여서 쓸때 많이쓴다.
예제코드
System.out.print("Hello");
System.out.print("World");
실행결과
HelloWorld
printf
- c에서의 printf와 동일
- %d, %s등을 사용하기 위해 사용
지시자 | 내용 |
%d | int |
%f | float,double |
%c | char |
%s | String |
%b | boolean |
%n | 줄바꿈기능 |
%3d | 자릿수 지정시 오른쪽으로 정렬, 남는 자리수 공백 |
%03f | 자리수 지정후 오른쪽으로 정렬, 왼쪽자리수는 0으로 채움 |
%.3f | 소수점 자리수 지정 |
예제코드
int age = 29;
System.out.printf("당신의 나이는 : %d",age)
실행결과
당신의 나이는 : 29
예제코드
System.out.printf("자리수 미지정 :%d%n",1);
System.out.printf("자리수 미지정 :%d%n",10);
System.out.printf("자리수 미지정 :%d%n",100);
System.out.printf("자리수 미지정 :%d%n%n",1000);
//자리수 지정했을 경우 오른쪽으로 정렬된다.(남는 자리수는 공백)
System.out.printf("자리수 지정 :%4d%n",1);
System.out.printf("자리수 지정 :%4d%n",10);
System.out.printf("자리수 지정 :%4d%n",100);
System.out.printf("자리수 지정 :%4d%n%n",1000);
//자리수 지정 후 '0'사용하면 오른쪽으로 정렬된다. (왼쪽 자리수는 0으로 채운다)
System.out.printf("자리수 지정('0'사용) :%04d%n",1);
System.out.printf("자리수 지정('0'사용) :%04d%n",10);
System.out.printf("자리수 지정('0'사용) :%04d%n",100);
System.out.printf("자리수 지정('0'사용) :%04d%n%n",1000);
실행결과
예제코드
int num1 = 1;
double num2 = 12.3456789;
System.out.printf("num1 :%d%n",num1);
System.out.printf("num2 :%f%n",num2);
System.out.printf("num2(소수점 첫째 자리까지) :%.1f%n",num2);
System.out.printf("num2(소수점 둘째 자리까지) :%.2f%n",num2);
System.out.printf("num2(소수점 셋째 자리까지) :%.3f%n",num2);
System.out.printf("num2(소수점 넷째 자리까지) :%.4f%n",num2);
실행결과
이스케이프 문자
- 출력시 쌍따옴표 홑따옴표등 특수한 기능을 수행할 수 있게한다.
- \를입력해야 가능하다
이스케이프 문자(escape character) | 내용 |
\t | 띄어쓰기 한번 |
\n | 줄바꿈 |
\" | 쌍따옴표 출력 |
\' | 홑따옴표 출력 |
\\ | 역슬래쉬 한번 |
예제코드
System.out.println("\"안녕하세요\"")
System.out.println("\'안녕하세요\'")
System.out.println("Java : \\")
System.out.println("재미있는\n자바\t 공부")
실행결과
"안녕하세요'
'안녕하세요'
Java : \
재미있는
자바 공부
'언어 > Java' 카테고리의 다른 글
(Java) 조건문 - if (0) | 2021.03.25 |
---|---|
(Java) 연산자란? (0) | 2021.03.25 |
(자바)타입 변환이란? (0) | 2021.03.24 |
(자바)데이터 타입이란? (0) | 2021.03.24 |
(자바) 시작 (0) | 2021.03.24 |