Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발 일기

JAVA 변수 활용하여 코딩 연습하기 2 (세명의 점수 노출) 본문

JAVA 연습장

JAVA 변수 활용하여 코딩 연습하기 2 (세명의 점수 노출)

개발 일기 2021. 5. 29. 16:29

코딩2. StudentPrint

 

---------------학생 성적 출력--------------------
학번  이름  국어  영어  수학  총점  평균  평점  석차
1   KIM   10   40   70   120   40   3   3
2   LEE    20   50   80   150   50   4   2
3   PARK  30   60   90   180   60   5   1

 

---------------------------------------------------------------------------------------------

public class StudentPrint {

public static void main(String[] args) {
/*
 * 1. StudentPrint 3명 데이타를 담을 변수선언
 * 2. StudentPrint 3명 데이타를 변수에 대입
 * 3. StudentPrint 3명 데이타를 출력
 */
String name1, name2, name3;
name1 = "KIM";
name2 = "LEE";
name3 = "PARK";
int kor1, kor2, kor3, eng1, eng2, eng3, math1, math2, math3, grd1, grd2, grd3, rnk1, rnk2, rnk3;
kor1 = 10;
kor2 = 20;
kor3 = 30;
eng1 = 40;
eng2 = 50;
eng3 = 60;
math1 = 70;
math2 = 80;
math3 = 90;
grd1 = 3;
grd2 = 4;
grd3 = 5;
rnk1 = 1;
rnk2 = 2;
rnk3 = 3;

System.out.println("---------------학생 성적 출력--------------------");
System.out.println("학번  이름  국어  영어  수학  총점  평균  평점  석차");
System.out.println("1" + "   " + name1 + "   " + kor1 + "   " + eng1 + "   " + math1 + "   " + (kor1+eng1+math1) + "   " + (kor1+eng1+math1)/3 + "   " + grd1 + "   " + rnk3);
System.out.println("2" + "   " + name2 + "   " + kor2 + "   " + eng2 + "   " + math2 + "   " + (kor2+eng2+math2) + "   " + (kor2+eng2+math2)/3 + "   " + grd2 + "   " + rnk2);
System.out.println("3" + "   " + name3 + "  " + kor3 + "   " + eng3 + "   " + math3 + "   " + (kor3+eng3+math3) + "   " + (kor3+eng3+math3)/3 + "   " + grd3 + "   " + rnk1);
System.out.println("---------------------------------------------");

}

}

 

---------------------------------------------------------------------------------------------

이번에 진행한 과제는 세 사람의 이름, 국어, 영어, 수학, 총점, 평균, 평점, 석차를 변수 활용하여 코딩하는 내용입니다.

 

저는 일단 아직 디테일한 부분은 배우지 못하여 하나하나씩 변수 값을 선언해서 조합하여 출력해보았습니다.

그러다보니, 콘솔에 출력되는 부분에서 값이 한줄로 나와서(ex. KIM10203040) 중간중간 " "를 삽입하여 보기좋게 만들었는데 ㅋㅋ,,,, 이게 맞는건진 모르겠습니다.

 

그리고 총점, 평균 부분은 배우진 않았는데 사칙연산을 쓰면 될까 싶어서 변수값을 넣고 더하고 나눠봤는데 값이 적용이 되어서 하나를 배웠습니다. 아마 다른 부분(석차 등)도 할 수 있는 방식이 있을 것 같은데 아직 몰라서 일일히 변수 값을 지정하여 노출시켰습니다.

 

감사합니다.

Comments