*System.in.read()의 경우 2개 이상 키가 조합된 한글 읽을 수 없고
키보드로 입력된 내용을 통문자열로 읽을 수 없는 단점이 있다.
이를 보완하기 위하여 Scanner가 있다.
자바가 제공하는 Scanner 클래스를 이용하면 입력된 통문자열을 읽을 수 있다.
- new scan +ctrl + space
- 커서 제일 뒤로 한다음에 ctrl + 1
- 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("비교문자열")