Java

Java) Scanner 활용(input)

pogun 2024. 12. 24. 11:46

Scanner 모듈 사용

Scanner sc = new Scanner(System.in);

 

boolean

boolean b;
System.out.print("boolean = ");
b = sc.nextBoolean(); // true / false
System.out.print("b = " + b);

 

int(중요)

int numberOne;
System.out.print("numberOne = ");
numberOne = sc.nextInt();
System.out.print("numberOne = " + numberOne);

 

double(중요)

double height;
System.out.println("당신의 키 = ");
height = sc.nextDouble();
System.out.println("당신의 키는 " + height + "cm입니다.");

 

String(중요)

String name;
System.out.println("이름 = ");
name = sc.next(); // next는 공백문자 인식 ex) "대구광역시 북구" 입력 시 대구광역시만 출력
System.out.println("당신의 이름은" + name + "입니다.");

: next() 는 공백문자를 인식해서 입력 값에 공백이 있을 시 뒷내용 출력하지 않음.

 

띄어쓰기 가능한 입력

: throws IOException 추가해줘야함.

// 기존
public static void main(String[] args) {

}

// 추가
public static void main(String[] args) throws IOException {
}
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String address;
System.out.println("주소 = ");
address = br.readLine();
System.out.println("주소: " + address);

 

'Java' 카테고리의 다른 글

Java) auto(자동)와 cast(강제)  (0) 2024.12.24
Java) Operator : 기본 연산자  (0) 2024.12.24
Java) 대입 연산  (0) 2024.12.24
Java) 출력 구문 및 변수 활용 실습  (0) 2024.12.23
Java) 출력 구문 및 변수 유형 개념  (0) 2024.12.23