728x90
반응형
SMALL
write(), flush(), print(), println(), err.println()
package helloworld;
public class PrintAndPrintln {
public static void main(String[] args) {
System.out.write(65); // 65는 아스키코드로 -> A
System.out.flush(); // "버퍼의 데이터"
// print() vs println()
System.out.print("가나다"); // 개행X
System.out.println("라마바"); // 개행O
// err 발생
System.err.println("오류 발생");
// printf()
System.out.printf("%d \n", 10); // 정수
System.out.printf("%f \n", 10.5f); // 실수
System.out.printf("%.2f \n", 10.5f); // 실수(소수점 자릿수 지정)
System.out.printf("%c \n", 'A'); // 문자
System.out.printf("%s \n", "String"); // 문자열
System.out.printf("%b \n", false); // boolean(논리)
}
}
System.out.write();
: 아스키코드로 변환되어 출력된다.
System.out.flush();
: "버퍼의 데이터" ( flush()코드 이전의 데이터 ) 를 스크린(화면)에 표시한다.
System.out.print();
: 개행이 되지 않고 출력이 된다. (* 파이썬: print(값, end = ' ') )
System.out.println();
: 개행이 되어서 출력된다. (\n)
System.err.println();
: 표준 오류 출력 통로로 내용을 형태 그대로 출력한 뒤 개행문자를 출력한다.
System.out.printf();
: C언어의 printf() 함수도 사용할 수 있다. -> 서식문자 사용
* 서식문자
: 항상 쌍따옴표(" ") 안에서 사용하고, 밖에서는 적용시킬 값을 입력한다.
%d | 정수 (10진법) |
%o | 정수 (8진법) |
%x | 정수 (16진법) |
%f | 서식문자 -> 실수 |
%c | 문자 |
%s | 문자열 |
728x90
반응형
LIST
'Back-End > Java' 카테고리의 다른 글
[Java] 연산자 - 사칙, 비트, 조건, 누적, 삼항 / 퀴즈 만들어보기 (0) | 2021.06.15 |
---|---|
[Java] Scanner 입력 함수 - nextLine(), next() ... (0) | 2021.06.12 |
[Java] 변수(Variable), 자료형(Data Type), 자료형 변환(Casting) (0) | 2021.06.11 |
[Java] 프로젝트/패키지/클래스 생성(단축키), "Hello World~!" 출력 (0) | 2021.06.11 |
[Java] Java 소개, 개발 환경 만들기(java JDK, JRE, Eclipse 설치) (0) | 2021.05.30 |