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클래스와 기본 타입의 +연산은 기본 타입의 값이 문자열로 바뀐다. 두 문자열이 연결되어 새로운 문자열이 생성된다.
'Java > 기본 프로그래밍' 카테고리의 다른 글
[JAVA] 배열 ( 배열 기초, length필드, for-each 문 ) (1) | 2024.01.29 |
---|---|
[JAVA] 반복문 ( 중첩반복문, continue 문, break 문 ) (1) | 2024.01.26 |
[JAVA] 반복문 ( for 문, while 문, do-while 문 ) (0) | 2024.01.25 |
[JAVA] 조건문 ( if 문, if-else 문, switch 문 ) (1) | 2024.01.24 |
[JAVA] 자바에서 키 입력 ( Scanner 객체 ) (0) | 2024.01.23 |