개발 지식, 스크립트/Java 문법
[변수와 타입 02-4 변수와 시스템 입출력]
시큐리티지호
2023. 9. 7. 00:48
System.out.println("출력 내용"); // ln 괄호 안의 내용을 출력하고 행을 바꿔라.
System.in.read();
[메소드]
println(내용); : 괄호 안의 내용을 출력하고 행을 바꿔라
print(내용); : 괄호 안의 내용을 출력만 해라
printf("형식문자열", 값1, 값2, ***); : 괄호 안의 첫 번째 문자열 형식대로 내용을 출력해라
[정수]
%d 정수
%6d 6자리 정수. 왼쪽 빈 자리 공백
%-6d 6자리 정수. 오른쪽 빈 자리 공백
%06d 6자리 정수. 왼쪽 빈자리 0 채움
[실수]
%10.2f 소수점 이상 7자리, 소주점 이하 2자리. 왼쪽 빈 자리 공백
%-10.2f 소수점 이상 7자리, 소수점 이하 2자리. 오른쪽 빈 자리 공백
%010.2f 소수점 이상 7자리, 소수점 이하 2자리. 왼쪽 빈 자리 0 채움
[문자열]
%s 문자열
%6s 6자리 문자열. 왼쪽 빈 자리 공백
%-6s 6자리 문자열. 오른쪽 빈 자리 공백
[특수 문자]
\t 탭(tab)
\n 줄 바꿈
%% %
[ex]
public class Main {
public static void main(String[] args) {
int value = 123;
System.out.printf("상품의 가격:%d원\n", value);
System.out.printf("상품의 가격:%6d원\n", value);
System.out.printf("상품의 가격:%-6d원\n", value);
System.out.printf("상품의 가격:%06d원\n", value);
double area = 3.14159 * 10 * 10;
System.out.printf("반지름이 %d인 원이 넓이:%10.2f\n", 10, area);
String name = "홍길동";
String job = "도적";
System.out.printf("%6d | %-10s | %10s\n", 1, name, job);
}
}