note

배열로 성적 짜기 (값을 직접 입력받아서) 본문

자바/배열

배열로 성적 짜기 (값을 직접 입력받아서)

투한 2011. 12. 14. 16:46
public class Score2 {//Array로 성적짜기 한사람에 대한 데이터 1차배열
  public static void main(String[] args){
    java.util.Scanner input=new java.util.Scanner(System.in);
    
    String[] subname = {"국어","영어","수학"};
    //0국어 1영어 2수학 3총합
    int[] sub = new int[subname.length + 1];
    float avg = 0.0f;
    
    //데이터 입력 부분
    for (int i= 0; i < sub.length - 1; i++){
      do{
        System.out.print(subname[i] + " = ");
        sub[i] = input.nextInt();
      } while (sub[i] < 0 || sub[i] > 100);
      sub[sub.length - 1] += sub[i]; //총점
      
    }
    //평균 구함
    avg = sub[sub.length -1] / (float) (sub.length -1);
    
    System.out.println();
    System.out.println("총점 = " + sub[sub.length -1]);





국어 = 45
영어 = 45
수학 = 90

총점 = 180
평균 = 60.00


'자바 > 배열' 카테고리의 다른 글

배열 복사하기  (0) 2011.12.15
2차 배열로 성적 작성(값 받아오기)  (0) 2011.12.14
2차원 배열로 성적출력  (0) 2011.12.14
2차원 배열 선언,생성,초기화  (0) 2011.12.14
2차원 배열 Array  (0) 2011.12.14