- 배열
배열 예제
배열 : 한개의 참조변수명에 여러개의 값을 저장 할 수 있는 자료구조
동일한 자료형의 값을 저장.
첨자(인덱스)로 요소(저장된 값 1개)에 접근.
첨자는 0부터 시작함.
arr.length : 배열의 크기. 요소의 갯수
📌
package chap5;
public class ArrEx1 {
public static void main(String[] args) {
int[] arr; //배열의 선언
arr = new int[5]; //배열객체의 생성. new <=메모리를 생성해줘 라는 뜻
System.out.println(arr[0]+","+arr[1]); //배열의 요소 출력하기
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
// 요소에 값을 저장하기
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;
// arr[5]=60; //오류. 배열의 크기가 5. 사용가능 첨자 : 0~4
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
//배열의 선언과 생성(초기화).
int[]arr2=new int[5];
for(int i=0;i<arr.length;i++) {
arr2[i] = (i+1)*100;
}
for(int i=0;i<arr.length;i++) {
System.out.println(arr2[i]);
}
}
}
📌 배열 예제1(배열 요소합 출력)
package chap5;
/*
* 1.정수형(int) 배열 10개를 생성
* 2.각각의 요소의 1~100사이의 임의의 수(난수)를 저장
* 3.배열의 요소의 합을 출력하기
*/
public class ArrEx2 {
public static void main(String[] args) {
//1.정수형(int) 배열 10개를 생성
int[] arr = new int[10];
//2.각각의 요소의 1~100사이의 임의의 수(난수)를 저장
for(int i=0;i<arr.length;i++) {
/*
* 0.0 <= Math.random() < 1.0 임의의 수
* 0 <= Math.random()*100 <100.0
* 0 <= (int)(Math.random()*100) <==99 임의의 정수
* 1 <= (int)(Math.random()*100)+1 <=100 임의의 정수
*/
arr[i]=(int)(Math.random()*100)+1;
System.out.println(arr[i]);
}
// 3.배열의 요소의 합을 출력하기
int sum=0; //합계 저장 변수 선언
for(int i=0;i<arr.length;i++) {
sum+=arr[i];
}
System.out.println();
System.out.println("배열요소의 합:"+sum);
}
}
'수업(국비지원) > Java' 카테고리의 다른 글
| [Java] chap5 : 배열 Array - 배열(10진수를 변경하기) (0) | 2023.04.14 |
|---|---|
| [Java] chap5 : 배열 Array - 배열의 초기화 (0) | 2023.04.14 |
| [Java] chap4 : 제어문(조건문, 반복문) - Exam1-8 (0) | 2023.04.14 |
| [Java] chap4 : 제어문(조건문, 반복문) - switch 구문 (0) | 2023.04.14 |
| [Java] chap4 : 제어문(조건문, 반복문) - 중첩 반복문(break, continue) (0) | 2023.04.14 |