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
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test016_ 자바의 기본 입출력 printf(); (0) | 2018.03.28 |
---|---|
JAVA_ Test015_ 자바의 기본 입출력 : System.in.read(); (0) | 2018.03.28 |
JAVA_ Test013_ Quiz 입력받아 삼각형의 넓이를 구하는 프로그램 (0) | 2018.03.28 |
JAVA_ Test012_ Quiz 입력받아 원의 넓이와 둘레를 구하는 프로그램 (0) | 2018.03.28 |
JAVA_ Test011_ Quiz 직사각형의 넓이와 둘레를 구하는 프로그램 (0) | 2018.03.28 |
댓글