System.out.print(), System.out.println()


  • 정수, 문자, 문자열 등 데이터를 화면 출력하기 위해 사용한다.
  • import 필요없다.

예시

public class ConsolePrint1 {
    public static void main(String[] args) {

        System.out.print("Hello");
        System.out.println(" World");
        System.out.println(3);
        System.out.println(2*5);


    }
}

실행결과
Hello World
3
10

System.out.println()의 경우 화면에 출력하고 다음 줄로 이동하지만, System.out.print()은 다음 줄로 이동하지 않는다.
System.out.println()대신에 이스케이프 시퀀스 '\n'를 사용할 수 있다.


그냥 위와 같다고 배웠지, 어떠한 원리로 인하여 위와 같은지 정확하게 모른다. 추가 보충이 필요한 부분이다.


String에 대한 간단한 이해


  • String은 JAVA에서 기본 타입에 속하지 않는다. 자바 라이브러리에서 제공하는 클래스이다.
  • 문자열을 사용해야 할 때, String 클래스를 이용한다.

예시


public class UnderstandString {
    public static void main(String[] args) {

        String toolName = "JDK";
        toolName = toolName + 1.8;
        System.out.println("("+3+","+"5"+")");
        System.out.println(toolName + "이 출시됨");
    }
}

실행결과
(3,5)
JDK1.8이 출시됨

toolName이라는 String클래스를 선언하고 "JDK"로 초기화한다. toolName에 1.8를 더해서 다시 대입한다. 이를 화면에 출력하여 어떠한 값이 나오는지 확인한다.


String클래스와 기본 타입의 +연산은 기본 타입의 값이 문자열로 바뀐다. 두 문자열이 연결되어 새로운 문자열이 생성된다.

+ Recent posts