자바 성적표 만들기
-
게시물 수정 , 삭제는 로그인 필요
자바 성적표 만들기
빨간부분처럼 수정하거나 추가해 보세요.
아래를 참고해서 만들어 보세요.
1. CLASS
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class aas {
public static void main(String args[]) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String students[][] = new String[10][9];
int len = 3;
String tmp[] = {"0", "0", "0", "0", "0", "0", "0", "0", "0"};
for(int i = 0; i < len; i++){
System.out.println("학번 이름 국어 영어 수학 과학 점수를 차례대로 입력하세요. ");
String status = in.readLine();
StringTokenizer st = new StringTokenizer(status, " ");
int count = 0;
while(st.hasMoreTokens()){
students[i][count] = st.nextToken();
count++;
}
int sum = Integer.parseInt(students[i][2]) + Integer.parseInt(students[i][3]) + Integer.parseInt(students[i][4]) + Integer.parseInt(students[i][5]);
students[i][6] = Integer.toString(sum);
double avg = sum/4.0f;
students[i][7] = Double.toString(avg);
String grade = null;
if(avg >= 90){
grade = "A";
}else if(avg >= 80){
grade = "B";
}else if(avg >= 70){
grade = "C";
}else if(avg >= 60){
grade = "D";
}else{
grade = "F";
}
students[i][8] = grade;
}
for(int i = 0; i < len; i++){
for(int j = i + 1; j < len; j++){
if(Integer.parseInt(students[i][6]) < Integer.parseInt(students[j][6])){
for(int k = 0; k < 9; k++){
tmp[k] = students[i][k];
students[i][k] = students[j][k];
students[j][k] = tmp[k];
}
}
}
}
System.out.println("학번\t이름\t국어\t영어\t수학\t과학\t총점\t평균\t학점\t석차");
System.out.println("======================================================");
for(int i = 0; i < len; i++){
System.out.print(students[i][0] + "\t");
System.out.print(students[i][1] + "\t");
System.out.print(students[i][2] + "\t");
System.out.print(students[i][3] + "\t");
System.out.print(students[i][4] + "\t");
System.out.print(students[i][5] + "\t");
System.out.print(students[i][6] + "\t");
System.out.print(students[i][7] + "\t");
System.out.print(students[i][8] + "\t");
System.out.print((i + 1) + "\n");
}
}
}
2. RUN
과제로 성적표를 만들어오라햇는데 학번 이름 국어 학점 이걸로 성적표 만드는거에요. 학번 이 름 국어 학점 201375001 홍기동 90 A...
자바로 성적표 만들려고 합니다. 우선 제가 지금까지 만든 소스는 import java.io.BufferedReader; import java.io.IOException; import java.io....
오로지 for문,switch문,2차원 배열 주어진 변수로만 저 성적표를 만들어야 합니다 도와주십쇼 ㅠ,.ㅠ 자바 이클립스입니다....
public class grade { public static void main(String[] args) { int num[] = {201301989, 201402445, 201303579, 201404984, 201305785}; String name[] = {"김씨", "이씨", "박씨...
도와주세여.ㅠㅠ 제가 컴퓨터 사이언스 듣고있는데 저한텐 너무나도 어려운 과목.ㅠㅠ 고수님들이라면 프로그래밍...
... 00 <성적표 출력> 이름 : 홍길동 학번... 성적표 출력"); System.out.println("3. 종료... println("<성적표 출력>"); System.out.println("이름...
도와주세여.ㅠㅠ 제가 컴퓨터 사이언스 듣고있는데 저한텐 너무나도 어려운 과목.ㅠㅠ 고수님들이라면 프로그래밍...
... 자바 레포트인데요.. 성적표만들기... 할줄을 몰라서 이렇게 올립니다. 메모장에다가 쓰는거에요.. 실행은 시작 실행에서 cmd들어가서.....
자바로 5명의 성적표 만드는 중인데요,, 이름과 점수를 입력하고,, 이 후에 옵션을 출력해서 단축키 명령을 으로 이름변경...
... 구글 스프레드시트 활용 성적표 만들기 (기초 .. : 네이버블로그 (naver.com) 1.... 구글 스크립트 또한 이식성이 뛰어난 자바의 능력을 계승한 자바스크립트를...