Spring & Java
JAVA 배열 (3) 본문
● 메서드 - 모듈화의 시작
package Study6;
import java.util.Scanner;
// 배열
// 배열의 길이
// 배열의 요소
// 인덱스 (index)
// 배열이 무엇인가?
// 1. 비슷한 주제의 데이터들을 하나의 그룹으로 묶어서 표현하는 방법
// 2. 관련된 데이터를 편리하게 관리하기 위해서 사용
// 3. 모든 자료형의 종류로 배열을 만들 수 있음
public class Main
{
public static void main(String[] args){
// 모험가 명단을 관리하는법
String player = "boby";
String player1 = "bobp";
String player2 = "bobq";
// 배열의 생김 : 하나의 묶음으로 정리할 수 있게 배열을 사용함.
String[] playerList = {player,player1,player2};
// // 1. 배열 선언
// int[] numBers;
//
// // 2. 배열 길이 할당
// numBers = new int [5];
// int[] arr = new int[5]; // 3. 한줄로 배열 선언도 가능
// // 4. 배열 선언과 동시에 배열의 요소 할당
// int[] arr = {10, 20, 30, 40, 50}; // > 각각의 값들을 배열의 요소라고 한다.
//
// int arrLength = arr.length;
// System.out.println(" " + arrLength);
// int = 4바이트를 차지하고 arr 안에 5개의 4바이트 공간이 생성 된 것이다.
// 이것을 정적 배열이라 하는데 선언을 하면 바꿀수 없다.
String[] textbox = new String[5]; // 문자열 배열
boolean[] booleanArr = new boolean[3]; // 논리형 배열
// 배열의 요소 접근 : 인덱스 활용 방법
int [] arr = {10, 20, 30, 40, 50};
System.out.println(" 배열의 1번째 요소 접근: " + arr[0]);
System.out.println(" 배열의 2번째 요소 접근: " + arr[1]);
System.out.println(" 배열의 3번째 요소 접근: " + arr[2]);
System.out.println(" 배열의 4번째 요소 접근: " + arr[3]);
System.out.println(" 배열의 5번째 요소 접근: " + arr[4]);
arr[0] = 100;
arr[1] = 200;
arr[2] = 300;
arr[3] = 400;
arr[4] = 500;
System.out.println(" 배열의 1번째 요소 접근: " + arr[0]);
System.out.println(" 배열의 2번째 요소 접근: " + arr[1]);
System.out.println(" 배열의 3번째 요소 접근: " + arr[2]);
System.out.println(" 배열의 4번째 요소 접근: " + arr[3]);
System.out.println(" 배열의 5번째 요소 접근: " + arr[4]);
// 배열 탐색
for (int i = 0; i < arr.length; i++){
System.out.println("인덱스: " + i + "값 : " + arr[i]);
}
// 향상된 for 문
// 배열은 향상된 for 문을 자주 쓴다 겁나 간편하다.
// (int a : arr ) 겁나 간단하게 쓸수 있다.
for (int a : arr){ // for [ 자료형 ] [ 변수 ] [ 변수 ]
System.out.println("값 = " + a);
}
String[] add = {"김치","깍두기","배추김치","생김치" ,"파김치" };
for (String b : add){
System.out.println("인덱스 값 :" + b);
}
}
}
package Study6;
import java.util.Scanner;
public class Quiz {
public static void main(String[] args) {
String[] textbox = new String[5];
textbox[0] = "김치";
textbox[1] = "파김치";
textbox[2] = "배추김치";
textbox[3] = "포기 김치";
textbox[4] = "총각 김치";
for (String a : textbox) {
System.out.println("인덱스 값:" + a);
}
}
}
'JAVA 기초 문법 다지기' 카테고리의 다른 글
| 객체지향 이해하기 메서드 - 모듈화의 시작 (0) | 2025.12.08 |
|---|---|
| Class 와 객체 (1) | 2025.12.05 |
| JAVA 반복문 - 자동화의 첫걸음 (2) (0) | 2025.12.04 |
| JAVA 문법 (1)조건문 (0) | 2025.12.04 |
| JAVA 문법 변수,연산자 (0) | 2025.12.03 |