추가로 이전 포스팅에서 자바에서 정수, 실수 및 문자열 타입의 변수를 선언하여 값을 저장하고 출력해보는 예제를 알아보았습니다. 여기서도 오늘 포스팅 주제인 System.out.println 메소드를 활용하였습니다. 만약, 변수 선언 및 출력 방법을 알아보고 싶으시다면 아래의 이전 포스팅 링크를 확인해주세요.
아래는 문자열을 개행(\n, 즉 엔터) 없이 화면에 출력하는 예제입니다. 아무래도 개행이 없다보니 어디서 어디까지 문자열의 시작과 끝인지 구분하기가 어렵습니다.
public class Example {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str3 = "Java";
String str4 = "Programming";
String str5 = "Example";
System.out.print(str1);
System.out.print(str2);
System.out.print(str3);
System.out.print(str4);
System.out.print(str5);
}
}
System.out.println 개행을 포함한 문자열 출력 예제
따라서 자바에서는 System.out.println 이라는 메소드를 지원하고 있습니다. 이는 인자로 전달된 문자열을 출력하고 마지막에 '\n' 즉 개행 문자를 추가해줍니다. 따라서 이후 출력되는 문자열이 이전 출력된 문자열과 구분되어 가독성도 우수해집니다. 아래는 예제 코드입니다.
public class Example {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str3 = "Java";
String str4 = "Programming";
String str5 = "Example";
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
System.out.println(str5);
}
}
자바에서 println으로 문자열과 정수, 소수를 같이 출력하는 예제
아래는 println 메소드로 문자열, 정수, 소수를 이어서 붙이는 예제입니다. '+' 키워드를 사용하면 컴파일 과정에서 정수, 소수를 모두 문자열로 변환하여 기존 문자열 뒤에 붙여줍니다.
public class Example {
public static void main(String[] args) {
String text = "Value: ";
int intValue = 42;
double doubleValue = 3.14;
System.out.println(text + intValue + " " + doubleValue);
}
}