package oop.capsule;
import java.util.Scanner;
public class RecordView
{
static int inputMenu() //메뉴출력함수
{
Scanner scan= new Scanner(System.in);
int menu;
System.out.println("┌─────────────────┐");
System.out.println("│ 메인 메뉴 │");
System.out.println("└─────────────────┘");
System.out.print("\t\t1.성적 입력\n");
System.out.print("\t\t2.성적 출력\n");
System.out.print("\t\t3.종료\n");
menu = scan.nextInt();
return menu;
}
static void inputRecord(Record record) //성적입력함수
{
Scanner scan= new Scanner(System.in);
int kor, eng, math; //임시변수선언
System.out.println("┌─────────────────┐");
System.out.println("│ 성적 입력 │");
System.out.println("└─────────────────┘");
do{
System.out.println("\t\t국어 :");
kor = scan.nextInt();
if(kor<0 || kor>100)
System.out.println("범위벗어남");
}
while(kor<0 || kor>100);
do{
System.out.print("\t\t영어 :");
eng = scan.nextInt();
if(eng<0 || eng>100)
System.out.println("범위벗어남");
}
while(eng<0 || eng>100);
do{
System.out.print("\t\t수학 :");
math = scan.nextInt();
if(math<0 || math>100)
System.out.println("범위벗어남");
}
while(math<0 || math>100);
Record.setKor(record,kor);
Record.setEng(record,eng);
Record.setMath(record,math);
}
static void printRecord(Record record)//성적출력함수
{
int total = Record.total(record);
float avg = total / 3.0f;
System.out.printf("┌─────────────────┐\n");
System.out.printf("│ @본인 이름 성적표@ │\n");
System.out.printf("├──┬──┬──┬──┬──┬──┤\n");
System.out.printf("│번호│국어│영어│수학│총점│평균│\n");
for(int i=0 ; i<3 ; i++)
{
System.out.printf("├──┼──┼──┼──┼──┼──┤\n");
System.out.printf("│%-5d│%-5d│%-5d│%-5d│%-5d│%4.2f│\n",
i+1,Record.getKor(record),Record.getEng(record),Record.getMath(record),total,avg);
}
System.out.printf("└──┴──┴──┴──┴──┴──┘\n");
}
}