Test017 자바의 기본 입출력 : java.util.Scanner
※ java.util.Scanner
※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.
※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다.
※ throws IOException 불필요
※ BurfferedReader가 더 구형이다.
Test017.java
import java.util.Scanner;
public class Test017
{
public static void main(String[] args)
{
// Scanner 인스턴스 생성
Scanner sc = new Scanner(System.in);
// 주요 변수 선언
String name; //-- 이름
int kor, eng, mat; //-- 국어, 영어, 수학 점수
//sc.next(); //-- br.readLine(); 과 같은 의미
//sc.nextDouble(); //-- 차이 : 형변환 미리 지정 가능
// 연산 및 처리
System.out.print("이름을 입력하세요 : ");
name = sc.next();
System.out.print("국어점수 입력 : ");
kor = sc.nextInt();
//-- kor = Integer.parseInt(sc.next());
System.out.print("영어점수 입력 : ");
eng = sc.nextInt();
System.out.print("수학점수 입력 : ");
mat = sc.nextInt();
// 결과 출력
System.out.println();
System.out.printf("이름 : %s\n", name);
System.out.printf("총점 : %d\n", (kor + eng + mat));
}
}
cmd
이름을 입력하세요 : 내이름
국어점수 입력 : 100
영어점수 입력 : 50
수학점수 입력 : 80
이름 : 내이름
총점 : 230
계속하려면 아무 키나 누르십시오 . . ..
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test019_ 자바의 기본 입출력 : java.util.Scanner (콤마구분) (0) | 2018.03.28 |
---|---|
JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분) (0) | 2018.03.28 |
JAVA_ Test016_ 자바의 기본 입출력 printf(); (0) | 2018.03.28 |
JAVA_ Test015_ 자바의 기본 입출력 : System.in.read(); (0) | 2018.03.28 |
JAVA_ Test014_ Quiz 입력받아 이름과 총점을 출력하는 프로그램 (0) | 2018.03.28 |
댓글