본문 바로가기
Study Note/Java

JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분)

by 시뮝 2018. 3. 28.
728x90


Test018  자바의 기본 입출력 : java.util.Scanner (공백구분)

※ java.util.Scanner

※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.

※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다.    

※ throws IOException 불필요

※ BurfferedReader가 더 구형이다.


Test018.java

import java.util.Scanner;


public class Test018

{

public static void main(String[] args)

{

// Scanner 인스턴스 생성

Scanner sc = new Scanner(System.in);


// 주요 변수 선언

String name; //-- 이름

int kor, eng, mat, tot; //-- 국어, 영어, 수학, 총점


// 연산 및 처리

System.out.print("이름 국어 영어 수학 입력(공백 구분) : ");


// 사용자가 입력한 데이터를 각 변수에 담아내기

name = sc.next();

kor = sc.nextInt();

eng = sc.nextInt();

mat = sc.nextInt();


//총점 산출

tot = kor + eng + mat;


// 결과 출력

System.out.println();

System.out.println("이름 : " + name);

System.out.println("총점 : " + tot);

}

}



cmd

이름 국어 영어 수학 입력(공백 구분) : 내이름 80 70 100


이름 : 내이름

총점 : 250

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글