-배열 선언하기
방법1 : 선언 하기
int[] arr; //배열 이름 선언하기.
arr = new int[10]; //배열의 크기 선언하기
int[] arr = new int[10] //선언과 동시에 크기 선언하기
방법2 : 초기화 시키기
int[] arr = { 1, 2, 3, 4, 5 }; //선언하지 않아도 길이가 나오기 때문에 새로 선언하지 않아도 됨.
*단 c언어 처럼 이렇게 초기화할 수는 없다. => int[10] arr = { 0 };
+) 배열의 길이 구하는 메서드 : arr.length //값의 개수가 아닌 항상 배열의 전체 길이를 반환한다.
- random 함수 선언하기
import java.util.Random
int random = new Random();
int x;
x = random.nextInt(100) // 0부터 99까지의 난수 반환
x = random.nextInr() // 무작위 숫자 반환
import java.util.Random;
public class Practice30 {
public static void main(String[] args) {
int[] data = getData(20);
displayArray(data);
int maxNum = findMax(data);
System.out.println("가장 큰 숫자는 " + maxNum + "입니다.");
}
public static int[] getData(int num) {
int[] rslt = new int[num];
Random r = new Random();
for(int i = 0; i < rslt.length; i++) {
int x = r.nextInt(100);
rslt[i] = x;
}
return rslt;
}
public static void displayArray(int[] iArray) {
System.out.println("입력된 숫자는 다음과 같습니다: ");
for(int i = 0; i < iArray.length; i++){
System.out.print(iArray[i] + "\t");
if(i % 10 == 9) {
System.out.println();
}
}
}
public static int findMax(int[] iArray) {
int max = -999;
for(int i = 0; i < iArray.length; i++) {
if(max < iArray[i])
max = iArray[i];
}
return max;
}
}
+ 매개변수는 가져오는 것.
'C언어' 카테고리의 다른 글
컴프 10주차 (0) | 2023.11.04 |
---|---|
컴프 7주차 (0) | 2023.10.14 |
컴프 6주차 1차시 (0) | 2023.10.07 |
변수 (0) | 2023.09.23 |
[JAVA] 3주차 (0) | 2023.09.18 |