일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자바코드
- this참조변수
- 1차원배열
- 변수
- C++코딩
- 자바
- 제어문
- 산술연산자
- 포인터연산자
- 증감연산자
- 고정소수점
- 비트연산자
- 코딩
- 부동소수점
- 자바코딩
- C++상수
- 자바메서드오버로딩
- Java
- 기초코딩
- 자바클래스
- 포인터
- 코딩기초
- 2차원배열
- 프로그래밍
- 코딩독학
- 메서드오버로딩
- 클래스선언
- C++
- 반복문
- 조건문
- Today
- Total
지식아일랜드
코딩 기초 6편 _ 자바 기본 입출력: System 클래스(System out, in, exit) 본문
안녕하세요~
지식아일랜드의 모르는 게 없는 지식인 입니다.
지난 시간에는 JAVA 주석을 활용하는 방법들을 소개해 드렸는데요.
이번 포스팅에서는 자바 기본 입출력 시스템 클래스인
System out, in, exit 에 대해 알려 드리려고 합니다.
자, 그럼 오늘도 예시와 함께 차근차근 따라와 보시죠.
시스템(System) 클래스는 자바에서 기본적으로 제공하는 클래스로,
시스템과 관련된 기능들을 제공합니다.
오늘은 시스템 클래스에서 제공하는 기능과 사용법에 대해 알아보겠습니다.
1. 표준 입력 스트림(System.in)
시스템 클래스에서 제공하는 표준 입력 스트림(System.in)은 사용자로부터 데이터를 입력받을 때 사용합니다.
다음은 표준 입력 스트림을 사용하여 사용자로부터 숫자를 입력받고, 입력받은 숫자를 출력하는 예제 코드입니다.
import java.util.Scanner;
public class SystemDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("숫자를 입력하세요: ");
int number = scanner.next Int();
System.out.println("입력한 숫자는 " + number + "입니다.");
}
}
위 코드에서 Scanner 클래스를 사용하여 사용자로부터 입력을 받고, 입력받은 숫자를 출력합니다.
이때 Scanner 클래스 생성자의 인자로 System.in을 전달하여 표준 입력 스트림을 사용합니다.
2. 표준 출력 스트림(System.out)
시스템 클래스에서 제공하는 표준 출력 스트림(System.out)은 화면에 데이터를 출력할 때 사용됩니다.
아래는 표준 출력 스트림을 사용하여 문자열을 출력하는 예제 코드입니다.
public class SystemDemo {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
위 코드에서 System.out.println 메서드를 사용하여 "Hello, world!" 문자열을 출력합니다.
이 때 println 메서드는 출력할 문자열 뒤에 개행문자(₩n)를 추가하여 출력합니다.
3. 시스템 종료(System.exit)
시스템 클래스에서 제공하는 시스템 종료(System.exit)는 프로그램을 강제로 종료할 때 사용됩니다.
다음은 시스템 종료를 사용하여 프로그램을 종료하는 예제 코드입니다.
public class SystemDemo {
public static void main(String[] args) {
// 프로그램을 강제로 종료합니다.
System.exit(0);
}
}
위 코드에서 System.exit 메서드를 사용하여 프로그램을 종료합니다.
이때 메서드의 인자로 전달된 0은 정상적인 종료를 의미합니다.
어떠셨나요?
예제와 함께 개념을 하나씩 살펴보았는데요.
따라할 만 하시지 않나요?ㅎㅎ
이상으로 시스템 클래스에서 제공하는 기능과 사용법에 대해 알아보았습니다.
이해가 안되는 내용이 있거나 추가로 궁금한 점이 있다면
댓글로 남겨주시면 친절히 답변드리겠습니다.
'JAVA 기초' 카테고리의 다른 글
코딩 기초 8편 _ JAVA 자바 스트림 API(Stream API) 이해 및 사용방법 (0) | 2023.03.02 |
---|---|
코딩 기초 7편 _ JAVA 자바 람다 표현식(Lambda Expression) (0) | 2023.03.01 |
코딩 기초 5편 _ Java 주석(Comment) 활용하기 (0) | 2023.02.28 |
코딩 기초 4편 _ JAVA 메인 메소드(Main method) 쉽게 이해하기 (0) | 2023.02.27 |
코딩 기초 3편 _ JAVA 클래스(Class) 기본 개념과 사용방법 & 예제 (0) | 2023.02.27 |