본문 바로가기
Study Note/Java

JAVA_ Test014_ Quiz 입력받아 이름과 총점을 출력하는 프로그램

by 시뮝 2018. 3. 28.
728x90


Test014 Quiz 입력받아 이름과 총점을 출력하는 프로그램

이름, 국어점수, 영어점수, 수학점수를 입력받아

이름과 총점을 출력하는 프로그램을 작성한다.


Test014.java

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.IOException;


public class Test014

{

public static void main(String[] args) throws IOException

{

// 주요 변수 선언 및 초기화

InputStreamReader isr = new InputStreamReader(System.in);

BufferedReader br = new BufferedReader(isr);

// → BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String strName; //-- 이름

int nKor, nEng, nMat, nTot;         //-- 국어, 영어, 수학, 총점 변수


// 추가 변수 선언

String strTemp; //-- 문자 데이터 임시 저장 변수


// 연산 및 처리

// 사용자에게 안내 메세지 출력

System.out.print("이름을 입력하세요 : ");

// 사용자가 입력한 값(외부 테이터)를 변수에 담아내기

strName = br.readLine();


// 사용자에게 안내 메세지 출력(국어점수 입력 안내)

System.out.print("국어 점수 입력 : ");

strTemp = br.readLine(); //-- 문자열 임시 저장

nKor = Integer.parseInt(strTemp); //-- 임시저장 데이터 형 변환 후 국어점수 변수에 담아냄


// 사용자에게 안내 메세지 출력(영어점수 입력 안내)

System.out.print("영어 점수 입력 : ");


// 사용자가 입력한 값(외부 데이터)를 변수에 담아내기

strTemp = br.readLine(); //-- 문자열 임시 저장

nEng = Integer.parseInt(strTemp); //-- 임시저장 데이터 형 변환 후 영어점수 변수에 담아냄


// 사용자에게 안내 메세지 출력(수학점수 입력 안내)

System.out.print("수학 점수 입력 : ");


// 사용자가 입력한 값(외부 데이터)를 변수에 담아내기

strTemp = br.readLine(); //-- 문자열 임시 저장

nMat = Integer.parseInt(strTemp); //-- 임시저장 데이터 형 변환 후 수학점수 변수에 담아냄


// 입력된 데이터들을 종합하여 총점 산출하기

nTot = nKor + nEng + nMat;


// 결과 출력

System.out.println("\n===[결과]==="); 

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

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

}

}



cmd

이름을 입력하세요 : 아무무

국어 점수 입력 : 100

영어 점수 입력 : 80

수학 점수 입력 : 60


===[결과]===

이름 : 아무무

총점 : 240

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







728x90

댓글