프로그래밍 study/JAVA_101

CH2. java 콘솔 출력

박재완 2022. 3. 31. 19:00
728x90
반응형

java에서도 변수를 확인하거나 사용자에게 콘솔로 메세지를 전달 할때 사용하는 방법으로 print 구문이 다양하게 있다.

예시) print , printf, println

print - 기본형 출력 줄 바꿈 및 기본적인 기능 없이 문자열 및 변수를 출력한다.

println - 기본적으로 문자열 또는 변수 의 끝에 \n이 포함되어 줄바꿈 처리가 문자열 끝에서 자동으로 발생한다.

printf - 형식화된 출력으로 c 언의 printf 와 기능은 동일하다.

%b  boolean 형식으로 출력 
 %d  정수 형식으로 출력
 %o  8진수 정수의 형식으로 출력
 %x 또는 %X  16진수 정수의 형식으로 출력
 %f  소수점 형식으로 출력
 %c  문자형식으로 출력 
 %s  문자열 형식으로 출력
 %n  줄바꿈 기능
 %e 또는 %E  지수 표현식의 형식으로 출력

printf에서 사용하는 변수 출력 형

보통 stream 형식으로 문자열을 전달 하기 때문에 다음과 같은 방식으로 변수 명을 섞어 출력 하는 방식을 사용한다.

System.out.println("문자열");

          또는

System.out.println(변수명);

          또는

System.out.println("문자열"+변수명);

         또는

System.out.println("문자열"+(변수명+변수명));

다음 예제를 통해서 출력하는 것을 확인 할 수 있다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Println {
 
    public static void main(String[] args) {
        //기본 출력문 println()        
        //sysout + 자동완성(ctrl + space)
        
        int number = 10;
        String str = "안녕, 자바";
        
        System.out.println("Hello, World."); //문자열 출력
        System.out.println(number); //int형 변수 출력
        System.out.println(str); // String형 변수 출력
        System.out.println("내 나이는 "+number+"살 입니다."); // 문자열 + 변수 출력        
        
    }//main
 
}//class
cs

 

실행 결과

Hello, World.

10

안녕, 자바

내 나이는 10살 입니다.

 

위내용을 기반으로 출력문에 대해서 정리 해보자면 다음과 같이 정리 될 수 있다.

· String과 기본형은 저장된 값 그대로 출력된다.

· 변수와 문자열을 '+'로만 이어주면 같이 사용할 수 있다.

· 실행 결과를 보면 자동으로 내용을 출력 후 줄바꿈 기능이 있는걸 볼 수 있다. 절대로 명령문을 한줄에 하나씩 써서 줄바꿈이 된 것이 아니다.

 

728x90
반응형

'프로그래밍 study > JAVA_101' 카테고리의 다른 글

CH3.java 조건문  (0) 2022.04.11
CH1. 변수 선언  (0) 2022.03.30
CH7. Class(feat. 객체지향 oop)  (0) 2022.03.29
CH0. JAVA 설치 및 테스트  (0) 2022.03.23