목표달성(2022.5.13)
■ HOMEWORK
[트러블슈팅] 그날 트러블슈팅 또는 본인 습관체크 >>
▶ 문제중에서 배열에 if를 넣으면 안되고 if안에서 배열에 넣는것으로 해야한다.
▶ 로또 번호 프로그램 문제는 저한테는 어려웠고 풀수가 없었습니다. 그래서 조장님한테 물어보고 천천히 이해하려고 합니다.
■ 목표달성!
1. 배열을 사용하여 성적처리를 만들수 있다. (Ex016번예제)
다음과 같이 성적처리 프로그램을 작성하시오.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;
이름 국어 영어 수학 평균 합격여부 장학생
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;
아이언맨 100 100 100 100 합격 장학생
헐크 20 50 30 33 불합격 -----
캡틴 90 95 90 91 합격 -----
토르 70 80 60 70 합격 -----
호크아이 35 100 100 78 합격 -----
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;
옵션
String[] name = {"아이언맨","헐크", "캡틴", "토르","호크아이"};
int [] kor = {100,20,90,70,35};
int [] eng = {100,50,95,80,100};
int [] mat = {100,30,90,60,100};
int [] aver = new int[5];
int size = name.length;
장학생 - 95점 이상
합격 - 평균 60점이상 아니라면 불합격
System.out.println("----------------------------------SCORE");
System.out.println("다음과 같이 성적처리 프로그램을 작성하시오.");
String [] pass = new String [5];
String [] jang = new String [5];
String[] name = {"아이언맨","헐크", "캡틴", "토르","호크아이"};
int [] kor = {100,20,90,70,35};
int [] eng = {100,50,95,80,100};
int [] mat = {100,30,90,60,100};
int [] aver = new int[5];
int size = name.length;
for(int i=0; i<size; i++) {
aver [i] = (kor[i]+eng[i]+mat[i])/3;
if(aver [i]>=95) {jang [i] = "장학생";}
else {jang [i] = "----";}
if(aver [i]>=60) {pass [i] = "합격";}
else {pass [i] = "불합격";}
}
System.out.println(":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n"
+"이름\t국어\t영어\t수학\t평균\t합격여부\t장학생\r\n"
+ "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::");
for(int k=0; k<size; k++) {
System.out.println(name [k] + "\t" + kor[k] + "\t" + eng[k] + "\t" + mat[k] +
"\t" + aver [k] +"\t"+ pass[k]+"\t"+jang[k]);}