[JAVA]/01. 변수
09. Scanner
76beny
2022. 4. 12. 11:20
Scanner Class
■ 사용자로부터 입력되는 정수, 실수, 문자열을 처리하는 클래스
■ 기본적인 int나 double같은 타입의 데이터를 입력받기 위한 class
■ import문을 추가해야 하는데 그이유는 java.util에 속해있는 class이기 때문.
* import.java.util : 모든걸 import 할 수 있다는 뜻으로 util뒤에 .* 붙이면 모든걸 import가능함
import 작성
import java.util.scanner;
Scanner 생성
Scanner sc = new Scanner(System.in)
=> 시스템에서 입력받은 값은 Scanner 형의 sc변수에 넣는다
키보드 입력값 받기
1.정수
sc.nextlnt();
2.실수
sc.nextFloat(); 또는 sc.nextDouble();
3.문자열
sc.next(); 또는 sc.nextLine();
sc.next(); => 띄어쓰기 입력 불가, 띄어쓰기를 구분인자로 생각하여 각각저장,
줄구분까지 저장하지 않음.
sc.newtLine()=>문자열에 띄어쓰기 가능, 줄구분까지 저장
최종결과
import java.util.Scanner;//1. import문 추가
public class ScanfEx1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//2. scanner클래스의 객체생성
Scanner scanner=new Scanner(System.in);
int num = scanner.nextLine();// 입력받은 내용을 input에 저장
int num =Integer.parseInt(input);//입력받음 내용을 input타입으로저장
System.out.println(num);
}
}
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."