배열 요소의 개수가 동적이어서 코드 안에서 결정할 수 없는 경우가 있습니다.
이럴 때 배열 요소의 개수를 키보드로 입력받아서 배열크기를 결정할 수 있습니다.
자바 배열 길이 입력과 배열 길이 확인하는 방법
12줄 BufferedReader 객체를 사용하여 배열크기를 결정할 변수를 입력받아 num 변수에 저장합니다.
14줄 num 변수만큼의 test 배열변수 공간을 설정합니다.
16줄 length 함수를 사용하여 test 변수의 길이를 출력합니다.
20줄 배열변수에 값을 대입합니다.
24줄 배열변수 값을 출력합니다.
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
|
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ArrayKeyBoardTest {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
System.out.print("자바 배열 크기를 입력하세요 : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
int[] test = new int[num];
System.out.println("test 배열의 길이는 " + test.length + " 입니다.");
for(int i=0; i<num; i++) {
System.out.print("test[" + i + "] 의 값을 입력하세요 :");
test[i] = Integer.parseInt(br.readLine());
}
for(int i=0; i<num; i++) {
System.out.println("test[" + i + "] 의 값은 " + test[i] + " 입니다.");
}
}
}
|
cs |
자바 배열크기 키보드로 입력 방법
자바 배열 길이 확인하는 방법
자바 배열 length
'Computer Language > JAVA' 카테고리의 다른 글
[JAVA] 자바 배열 크기 순으로 정렬하는 방법 (0) | 2020.11.03 |
---|---|
[JAVA] 자바 배열변수 값 대입시 주의점과 다차원 배열 (4) | 2020.11.03 |
[JAVA] 자바 배열의 선언, 초기화, 값 대입하기 (0) | 2020.11.03 |
[JAVA] 자바 while 문과 do while 차이점과 반복문 탈출하는 방법 (0) | 2020.11.02 |
[JAVA] 자바 반복문 중첩 for 문으로 구구단과 별찍기 만들어보기 (0) | 2020.11.02 |