본문 바로가기
코딩공부

출력(print)

by Dobby_72 2025. 1. 19.
반응형

print의 종류

  • System.out.print() : 단순 출력 (출력 후 줄바꿈 X)
  • System.out.println() : 한 줄 출력 (출력 후 줄바꿈 수행)
  • System.out.printf() : 출력될 문자열 형식을 패턴으로 지정하는 출력구문

printf 사용법 : System.out.printf("패턴", 패턴의 들어갈 값)

ex) :

System.out.printf("%d\n", iNum3);

System.out.printf("%7d\n", iNum3); // 7칸 공간 확보 후 오른 쪽 정렬

System.out.printf("%-7d\n", iNum3); // 7칸 공간 확보 후 완쪽 정렬

[소수점 자리 제어 ( %.0f 사용 시 반올림 처리)]

System.out.printf("%f\n", 10/4.0);

System.out.printf("%.2f\n", 10/4.0);

System.out.printf("%.0f\n", 10/4.0);

[escape 문자 : 일반 문자가 아닌 특수 문자 표현]

System.out.println("\\"); // 백슬래시 출력방법

System.out.println("a\t b\t c\t d"); // tab 출력

System.out.println(" \" "); // 쌍따옴표 단순 문자 출력

System.out.println(" \' "); // 홑따옴표 단순 문자 출력

System.out.println("\u0041"); //유니코드(16진수) 번호로 출력

Scanner(스캐너)

Scanner : 프로그램 실행 중 키보드 입력을 받을 수 있게 하는 역할

Scanner 생성

-> 프로그램 안에 스캐너라는 기계를 만드는 것

Scanner sc = new Scanner(System.in);

nextInt() : 다음 입력된 정수를 읽어옴 (키보드로 입력된 정수를 읽어옴)

nextDouble() : 입력 받은 다음 실수를 읽어옴

next() : 다음 입력된 한 단어를 읽어옴 (띄어쓰기, 엔터를 만나면 입력 종료)

nextLine() : 한 문장 ( 엔터를 만나면 입력종료)

반응형

'코딩공부' 카테고리의 다른 글

(자바)배열  (0) 2025.01.19
제어문(if, switch, for, while)  (0) 2025.01.19
연산자 (java)  (0) 2025.01.19
자바(기초)  (0) 2025.01.19
(자바) 변수와 자료형  (0) 2025.01.19