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
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test020_ 실수형 데이터타입의 정밀도 테스트 실습 (0) | 2018.03.28 |
---|---|
JAVA_ Test019_ 자바의 기본 입출력 : java.util.Scanner (콤마구분) (0) | 2018.03.28 |
JAVA_ Test017_ 자바의 기본 입출력 : java.util.Scanner (0) | 2018.03.28 |
JAVA_ Test016_ 자바의 기본 입출력 printf(); (0) | 2018.03.28 |
JAVA_ Test015_ 자바의 기본 입출력 : System.in.read(); (0) | 2018.03.28 |
댓글