Cracking Code

[Java] System.out.println(), print() 본문

Java/Java language

[Java] System.out.println(), print()

CrackCo 2020. 7. 27. 18:58
사용자와 컴퓨터가 대화하기 위해서는 입출력의 수단이 필요합니다. 그 중 출력의 수단에 대해 알아봅시다.

System.out

자바는 기본적으로 객체지향 프로그래밍 언어이므로 모든 것은 객체로 표현됩니다.

그렇기에 자바에서는 System이라는 표준 입출력 클래스를 정의하고 제공합니다.

System 클래스의 out 스트림은 자바의 표준 출력을 수행합니다.

 

System.out.println()

System.out.println(data);

data를 출력한 후 줄을 바꿉니다.

String 타입의 데이터를 만나기 전의 숫자 연산이 수행됩니다.

public Class Main() {
    public static void main(String[] args) {
        System.out.println("Hello World");
        System.out.println("Hello " + "World");
        System.out.println(10);
        System.out.println(10.3);
        System.out.println(10 + 1 + " Hello World");
        System.out.println("Hello World " + 10 + 1);
    }
}

 

출력

Hello World
Hello World
10
10.3
11 Hello World
Hello World 101

마지막 출력의 101은 문자열 타입을 만나고 나서는 숫자의 연산이 이루어지지 않고

문자열의 연속으로 데이터를 출력하는 모습을 나타냅니다.

 

System.out.print()

System.out.print(data);

println() 메소드와 비슷하지만 메소드 수행 후 줄 바꿈을 하지 않습니다.

public class Main {
	public static void main(String[] args) {
		System.out.print("Hello ");
		System.out.print("World");
	}
}

 

출력

Hello World

'Java > Java language' 카테고리의 다른 글

[Java] 변수 (Variable)  (0) 2020.07.27
[Java] 식별자 (Identifier)  (0) 2020.07.27
[Java] 자바 개요  (0) 2020.07.27
Eclipse 테마 변경  (1) 2020.07.25
[Java] 자바 개발을 위한 이클립스 (Eclipse) 설치 및 환경 설정  (0) 2020.07.24
Comments