본문 바로가기
기초JAVA

Scanner

by 현닝이 2022. 7. 7.

*System.in.read()의 경우 2개 이상 키가 조합된 한글 읽을 수 없고 

키보드로 입력된 내용을 통문자열로 읽을 수 없는 단점이 있다.

 이를 보완하기 위하여 Scanner가 있다. 

자바가 제공하는 Scanner 클래스를 이용하면 입력된 통문자열을 읽을 수 있다.

 

  1. new scan +ctrl + space
  2. 커서 제일 뒤로 한다음에 ctrl + 1
  3. tap 눌려서 변수 설정
*package chapter02;
import java.util.Scanner;
public class Exercise23 {
public static void main(String[] args) {
	Scanner scanner = new Scanner(System.in);
	System.out.print("원기둥 밑변의 반지름을 입력하시오.(단위:cm):");
	String strRadius=scanner.nextLine();
	System.out.print("원기둥의 높이를 입력하시오.(단위:cm):");
	String strHigh=scanner.nextLine();
	double num1 = Double.parseDouble(strRadius);
	double num2 = Double.parseDouble(strHigh);
	double wide = (num1*num1*Math.PI);
	double volume = (num1*num1*num2*Math.PI);
	System.out.println("원기둥 밑변의 넓이는 " +wide+"cm²이고, 원기둥의 부피는 "+volume+"cm³다");

String --- = scanner.nextLine 

Int ----- = scanner.nextInt

Double ---- = scanner.nextDouble

 

<문자열 비교>

.equals("비교문자열")

'기초JAVA' 카테고리의 다른 글

문자열  (0) 2022.07.07
변수 타입변환  (0) 2022.07.07
변수  (0) 2022.07.04