Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 메서드
- 클래스
- Eclips
- OGNL
- oracle
- Menu
- Java
- 예외처리
- AWT
- 생성자
- JavaScript
- 메소드
- mybatis
- 안드로이드
- 에러페이지
- 국제화
- HTML
- paint
- layout
- Graphic
- Android
- JSP
- 기본
- 배열
- struts2
- 전화걸기
- Spring
- 오버로딩
- 어노테이션
- 이클립스
Archives
- Today
- Total
note
2차 배열로 성적 작성(값 받아오기) 본문
public class Score3 {//2차 배열로 성적 생성 public static void main(String[] args){ java.util.Scanner input=new java.util.Scanner(System.in); String[] subname = {"국어","영어","수학"}; int[][] sub = new int[3][subname.length + 1]; //0첫번째사람1두번째사람2세번째사람 float[] avg = new float[3]; //3명에 대한 각각 평균값 저장 for(int k =0; k < sub.length; k++){ for(int i = 0; i <sub[k].length - 1; i++){ do{ System.out.print(subname[i] + " = "); sub[k][i] = input.nextInt(); }while (sub[k][i] < 0 || sub[k][i] > 100); sub[k][sub[k].length - 1] += sub[k][i]; //총점에다가 점수 누적 } avg[k] = sub[k][sub[k].length - 1] /(float) (sub[k].length - 1); } for (int k = 0; k < sub.length; k++){ System.out.println();
국어 = 24
영어 = 55
수학 = 66
국어 = 11
영어 = 22
수학 = 44
국어 = 55
영어 = 66
수학 = 88
총점 = 145
평균 = 48.333332
총점 = 77
평균 = 25.666666
총점 = 209
평균 = 69.666664
'자바 > 배열' 카테고리의 다른 글
배열 복사하기 (0) | 2011.12.15 |
---|---|
배열로 성적 짜기 (값을 직접 입력받아서) (0) | 2011.12.14 |
2차원 배열로 성적출력 (0) | 2011.12.14 |
2차원 배열 선언,생성,초기화 (0) | 2011.12.14 |
2차원 배열 Array (0) | 2011.12.14 |