반응형
Java 표준 입출력
예문
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
System.out.printf("%d", a + b);
}
}
소스 설명
Scanner scan = new Scanner(System.in);
▶ Scanner : 입력에 사용할 객체 변수를 생성할 때 사용하는 클래스 이름. 그대로 적는다.
▶ scan : 객체 변수명. 사용자 임의로 적는다.
▶ new : 객체 생성 예약어
▶ Scanner( ) : 클래스의 이름
▶ System.in : 표준 입력장치. 키보드를 의미.
int a = scan.nextInt();
int b = scan.nextInt();
▶ int a, int b : 입력받은 값을 저장할 변수. 미리 선언되어 있어야 한다.
▶ scan.nextInt( )
- scan : 입력에 사용할 객체 변수 이름. 객체 변수 생성 시 사용한 객체 변수 이름과 동일해야 한다.
- nextInt( ) : 입력받은 값을 정수형으로 반환
System.out.printf("%d", a + b);
▶ System.out.printf( ) : System 클래스의 서브 클래스인 out클래스의 메소드 printf( )를 사용해서 출력한다는 의미.
반응형
'심심한데 한 번 읽어볼까!? > 잡학' 카테고리의 다른 글
연산자 우선순위 (3) | 2021.03.23 |
---|---|
연산자 종류 (2) | 2021.03.22 |
scanf( )함수와 printf( ) 함수 (2) | 2021.03.20 |
변수(Variable) (2) | 2021.03.19 |
데이터 타입(Data Type) (3) | 2021.03.18 |
댓글