A+B (1000)
Java 11
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int a = scn.nextInt();
int b = scn.nextInt();
System.out.print(a+b);
}
}
자바 Scanner 클래스
- 자바에서 입력받을 때 사용.
- 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스.
- 기본 사용법.
- Scanner를 사용하기 위해서 import를 통해 외부 클래스 호출.
// Scanner를 사용하기 위해서 import를 통해 외부 클래스 호출.
import java.util.Scanner;
// Scanner의 객체 생성.
Scanner sc = new Scanner(System.in);
코드 뒤에 sc.close(); 명령어를 쓰지 않으면 sc에 경고가 뜨지만 별 영향은 없습니다.
- 주요 메소드.
- String next() : 다음 토큰을 문자열로 리턴.
- byte nextByte() : 다음 토큰을 byte 타입으로 리턴.
- short nextShort() : 다음 토큰을 short 타입으로 리턴.
- int nextInt() : 다음 토큰을 int 타입으로 리턴.
- long nextLong() : 다음 토큰을 long 타입으로 리턴.
- float nextFloat() : 다음 토큰을 float 타입으로 리턴.
- double nextDouble() : 다음 토큰을 double 타입으로 리턴.
- String nextLine() : ' \n '을 포함하는 한 라인을 읽고 ' \n '을 버린 나머지만 리턴.
- void close() : Scanner의 사용 종료 .
- boolean hasNext() : 현재 입력된 토큰이 있으면 true, 아니면 새로운 입력이 들어올 때까지 무한정 기다려서, 새로운 입력이 들어오면 그 때 true 리턴. ctrl + z 키가 입력되면 입력 끝이므로 false 리턴.
System.in
- 키보드와 연결된 자바의 표준 입력 스트림.
- 입력되는 키를 바이트로 리턴하는 저수준 스트림.
- System.in을 직접 사용하면 바이트를 문자나 숫자로 변환하는 많은 어려움이 있습니다.
String name = scan.next(); // "HAN"
String city = scan.next(); // "INCHEON"
int age = scan.nextInt(); // 25
double weight = scan.nextDouble(); // 65.1
boolean single = scan.nextBoolean(); // true
Author And Source
이 문제에 관하여(A+B (1000)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yoojiwon/AB-1000저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)