일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- VM 설정
- X11
- 티베로
- 묵시적 커서
- vm tac 구성
- Python
- DDL 추출
- implicit
- 코딩테스트
- tac
- golang
- 암시적 커서
- terraform
- python3.7
- oracle
- X11 forwarding
- 리눅스
- 프로그래머스
- tibero
- VMware
- tablespace
- Tuple
- Linux
- 파이썬
- tas tac
- 코테
- db
- CentOS
- OPEN CURSOR
- vm
Archives
- Today
- Total
줄기세포
[Basic] Java로 Array 만들기, 출력하기, 행렬이용 본문
array를 먼저 만들어줍니다.
3명의 학생의 성적을 입력해줍니다.
각 학생별로 국어, 수학, 영어, 국사 점수를 score라는 변수에 담아주겠습니다.
int[][] score =
{
{100,90,80,70},
{90,80,70,60},
{80,70,60,50}
};
score는 3행 4열의 행렬로 선언이 되었습니다.
100 | 90 | 80 | 70 |
90 | 80 | 70 | 60 |
80 | 70 | 60 | 50 |
arrary를 출력해보겠습니다.
index를 통해서 1행1열의 값은 = 100이 출력됩니다.
System.out.println(score[0][0]);
100
array를 이용해서 각 행의 합계와 평균
총합계와 평균을 출력해 보겠습니다.
int sum = 0;
int innersum = 0;
int count = 0;
System.out.println("국어\t수학\t영어\t국사\t합계\t평균\t");
for (int row = 0; row < score.length; row++) {
innersum = 0;
for (int col = 0; col < score[row].length; col++) {
count++;
sum += score[row][col];
innersum += score[row][col];
System.out.print(score[row][col]+"\t");
}
System.out.print(innersum+"\t"+innersum/score[row].length);
System.out.println();
}
System.out.println("합계: " + sum);
System.out.println("평균: " + sum/count);
국어 수학 영어 국사 합계 평균
100 90 80 70 340 85
90 80 70 60 300 75
80 70 60 50 260 65
합계: 900
평균: 75
array를 만들고 출력하고 행렬로 사용하는 방법을 배웠습니다.
아래 코드를 붙여 놓을 테니 편하게 복붙해서 사용하세요.
package basic;
public class ArrayTest2 {
public static void main(String[] args) {
int[][] score =
{
{100,90,80,70},
{90,80,70,60},
{80,70,60,50}
};
int sum = 0;
int innersum = 0;
int count = 0;
System.out.println("국어\t수학\t영어\t국사\t합계\t평균\t");
for (int row = 0; row < score.length; row++) {
innersum = 0;
for (int col = 0; col < score[row].length; col++) {
count++;
sum += score[row][col];
innersum += score[row][col];
System.out.print(score[row][col]+"\t");
}
System.out.print(innersum+"\t"+innersum/score[row].length);
System.out.println();
}
'Java > 기본(Basic)' 카테고리의 다른 글
[Basic] Java로 객체지향 프로그래밍(OOP)을 구현해보자. (1) | 2020.07.16 |
---|
Comments