/* ======================================
■ ■ ■ 자바 기본 프로그래밍 ■ ■ ■
======================================= */
// 자바의 기본 입출력 : java.util.Scanner
// ※ java.util.Scanner
// 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며
// 디폴트(default)로 사용되는 단락문자는 공백이다.
// 작성된 다음 토큰은 『next()』 메소드를 사용
// 다른 형태(자료형)의 값으로 변환할 수 있다.
import java.util.Scanner;
public class Test020
{
public static void main(String[] args)
{
// 주요 변수 선언
Scanner sc = new Scanner(System.in);
String name;
int kor, eng, mat, tot;
// int 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);
// ------------------------------------------------------------------------- >> Scanner 의 기본 서비스인 '공백'으로 구분한 것
// (공백 = 띄어쓰기. 개행)
}
}
// 실행 결과
/*
이름 국어 영어 수학 입력(공백 구분) : 김상기 80 30 50
>> 이름 : 김상기
>> 총점 : 160
계속하려면 아무 키나 누르십시오 . . .
*/
728x90
'JAVA' 카테고리의 다른 글
Test022.java / 실수형 데이터타입 정밀도 실습 / float vs double (0) | 2022.07.05 |
---|---|
Test021.java / 자바 기본 입출력 : Scanner / Scanner 구분자 사용 - useDelimiter(); (0) | 2022.07.05 |
Test019.java / Scanner 입출력 / next()메소드 (0) | 2022.07.03 |
Test018.java / System.out.printf() 입출력 / 특정한 형태로 문자나 숫자를 출력하기 위한 메소드 (0) | 2022.07.03 |
Test017.java / System.in.read() 입출력 / 문자를 입력해서 ASCII Code 값을 얻어내기 (0) | 2022.07.03 |
댓글