public class Test {
public static void main(String[] args) {
// 성적 프로그램 1명의 학번, 이름 ,과목명, 출석(20), 과제(20), 시험(60) 을 입력받아 학점을 산출하는 프로그램.
Scanner in = new Scanner(System.in);
String id, name ;
String subject[] = new String[5]; //배열 선언 과목 5개
//2차원 배열
int j[][] = new int[5][3]; // 철석20점, 과제 20점, 시험60점. [행][열]
System.out.println("학번, 이름, 과목5개를 입력하세요.\n");
id = in.next();
name = in.next();
for(int i=0; i<5; i++)
subject[i] = in.next(); //1차원 배열. for문을 통해 과목 5개 입력
int res[] = new int[5]; // 정수 합할 변수.
System.out.println("출석20%, 과제20% , 시험 60% 넣으세요.\n");
for(int i=0;i<5;i++)
{
System.out.println(i+1 + "번쨰 과목 점수를 입력하세요.\n");
for(int a=0; a<3; a++)
{
j[i][a] = in.nextInt();
res[i] = res[i] + j[i][a];
}
}
for(int i=0; i<5; i++)
{
//성적처리
if((res[i]<=100)&&(res[i]>=90))
System.out.println(subject[i] + "A학점.\n");
else if((res[i]<=89)&&(res[i]>=80))
System.out.println(subject[i]+ "B학점.\n");
else if((res[i]<=79)&&(res[i]>=70))
System.out.println(subject[i] + "C학점.\n");
else if((res[i]<=69)&&(res[i]>=60))
System.out.println(subject[i] + "D학점.\n");
else if((res[i]<=59)&&(res[i]>0))
System.out.println(subject[i] + "F학점.\n");
}
}
}
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] 체크박스(CheckBox) 예제 - 2 (0) | 2017.05.30 |
---|---|
[JAVA/자바] 체크박스(CheckBox) 예제 - 1 (0) | 2017.05.30 |
[JAVA/자바] 텍스트 문자열 예제 (JTextField / JTextArea) (0) | 2017.05.30 |
[JAVA/자바] JMenuBar 를 이용한 간단한 예제 (0) | 2017.05.30 |
[JAVA/자바] 플로우레이아웃(FlowLayout) / 액션리스너(ActionListener) 를 이용한 간단한 GUI 예제 (0) | 2017.05.30 |