같은 형의 여러개 데이터 정의
int a1 = 10;
int a2 = 20;
int a3 = 30;
int a4 = 40;
int a5 = 50;
int[] a = new int[5];
System.out.println(a); // [I@58ceff1 (주소)
System.out.println(a[0]); // 0 (초기값)
System.out.println(a[1]); // 0 (초기값)
System.out.println(a[2]); // 0 (초기값)
System.out.println(a[3]); // 0 (초기값)
System.out.println(a[4]); // 0 (초기값)
int[] b= new int[] {100,200,300,400,500};
System.out.println(b);
// System.out.println(b[0]);
// System.out.println(b[1]);
// System.out.println(b[2]);
// System.out.println(b[3]);
// System.out.println(b[4]);
System.out.println("배열크기 : " +b.length);
for(int i=0;i<b.length;i++) {
System.out.println(b[i]);
}
package test;
public class Test2 {
public static void main(String[] args) {
// 배열 int형 num 배열변수
// 초기값 1~10
// for 출력
// int[] num = new int[]{1,2,3,4,5,6,7,8,9,10};
int[] num = {1,2,3,4,5,6,7,8,9,10};
for(int i=0;i<num.length;i++) {
System.out.println(num[i]);
}
System.out.println("=============");
// double 형 date 배열변수 5개 기억장소 정의
// 변수에 0번째 10.0 1번째 20.0 3번째 30.0 저장
// for 출력
double[] date = new double[5];
date[0]=10.0;
date[1]=20.0;
date[2]=30.0;
date[3]=40.0;
date[4]=50.0;
for(int i=0;i<date.length;i++) {
System.out.println(date[i]);
}
System.out.println("=============");
// char 형 ch 배열변수 5개
// 초기값 'A' 'B' 'C' 'D' 'E'
// for 출력
char[] ch = new char[] {'A','B','C','D','E'};
for(int i=0;i<ch.length;i++) {
System.out.println(ch[i]);
}
System.out.println("=============");
// String형 str 배열변수 3개
// 초기값 "java" "html" "db"
// for 출력
String[] str = new String[] {"java", "html", "db"};
for(int i=0;i<str.length;i++) {
System.out.println(str[i]);
}
}
}
[출력]
1
2
3
4
5
6
7
8
9
10
=============
10.0
20.0
30.0
40.0
50.0
=============
A
B
C
D
E
=============
java
html
db
package test;
public class Test3 {
public static void main(String[] args) {
// int 형 jum배열변수
// 초기값 85, 95, 100, 80, 75
// 점수의 합을 구하는 변수 int sum
// for 출력
// 학생 점수 합계
// 학생 점수 평균
int[] jum = {85,95,100,80,75};
for(int i=0;i<jum.length;i++) {
System.out.println(jum[i]);
}
int sum=0;
for(int i=0;i<jum.length;i++) {
sum+=jum[i];
}
System.out.println("학생 점수 합계 : " +sum);
System.out.println("학생 점수 평균 : " +sum/jum.length);
}
}
[출력]
85
95
100
80
75
학생 점수 합계 : 435
학생 점수 평균 : 87
// String 취미 배열 변수
// 초기값 "여행", "게임", "운동"
// for 출력
String[] hobby = {"여행", "게임", "운동"};
for(int i=0;i<hobby.length;i++) {
System.out.println(hobby[i]);
}
for(String str:hobby) {
System.out.println(str);
}
[출력]
여행
게임
운동
여행
게임
운동