ye._.veloper

[Java] 출력 메서드 (System.out.println(), System.out.print(), System.out.printf() ) 본문

Java

[Java] 출력 메서드 (System.out.println(), System.out.print(), System.out.printf() )

ye._.veloper 2023. 1. 12. 00:01

☁ 출력 메소드

  · System.out.print( )

      ➡ ( ) 안의 변수, 문자, 숫자, 논리 값을 모니터에 출력해주는 메소드

 

  · System.out.println( ) 

      ➡ print문과 동일하게 출력하지만 출력 후 자동으로 출력창에 줄바꿈을 해주는 메소드

▷ System.out.print( )
   System.out.print("안녕하세요");
   System.out.print(123);
   System.out.print(변수명);

출력) 
  안녕하세요123변수명

▷ System.out.println( )
   System.out.println("안녕하세요");
   System.out.println(123);
   System.out.println(변수명);

출력) 
   안녕하세요
   123
   변수명   
   
 

 · System.out.printf("형식", 변수 등 )

     ➡ 정해져 있는 형식에 맞춰서 그 형식에 맞는 값(변수)을 줄바꿈하지 않고 출력

%d  : 정수형
%o  : 8진수
%x  : 16진수
%c  : 문자
%s  : 문자열
%f  : 실수(소수점 아래 6자리)
%e  : 지수형태 표현
%g  : 대입 값 그대로
%A  : 16진수 실수
%b  : 논리형

▷ 정렬 방법
   %5d   : 5칸을 확보한 후 오른쪽 정렬
   %-5d  : 5칸을 확보하고 왼쪽 정렬
   %.2f   : 소수점 아래 2자리까지만 표시
 

☁ escape 문자

 

☁ Scanner

 · 사용자로부터 입력되는 정수, 실수, 문자열을 처리하는 클래스

1. import 작성
   1) import java.util.Scanner;
   2) java.util.Scanner sc = new java.util.Scanner(System.in);  
   // 2번의 경우, import문 사용하지 않더라도 Scanner 클래스를 사용할 수 있다

2. Scanner 생성
   Scanner sc = new Scanner(System.in);

3. 키보드 입력값 받기
   - 정수 : sc.nextInt( );                              - 입력되는 정수 값을 읽어온다
   - 실수 : sc.nextFloat( ); 또는 sc.nextDouble( );     - 입력되는 실수 값을 읽어온다
   - 문자열 : sc.next( ) 또는 sc.nextLine( );
             -> next( )는 띄어쓰기 입력 불가
             nextLine( )은 문자열에 띄어쓰기 가능      - 한 줄을 문자열로 읽어온다
 

 

Comments