객체 배열 (Array of Objects) 배열을 매개변수로 받는 메서드 배열이 들어가는거지 숫자나 문자, 문자형이 들어가는게 아님 호출시 배열을 호출하는 것!!! package dayo4; import java.util.Arrays; public class MethodEx04 { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; // int형으로 된 배열 있음 method01(arr); // 변수명 or 생성구문 } // end main //정수 배열을 매개변수로 받는 메서드 static void method01(int[] a) { //a를 이용해서 배열밖의 사용 가능 System.out.println( Arrays.toStr..
array array 삽입, 수정, 삭제 연습 array insert (삽입) + 문자열로 출력 str ArrayInsert - 입력받은 문자열 순서대로 저장 1. 문자열 배열 선언, 생성 String [ ]arr = new String[100]; 2. 무한반복 안에서 문자열 입력 받음 => scanner 사용 변수 menu 입력받음 3. if 조건문 = 멈춰라 문자열 비교 - 변수.equals( "내용" ) break; 4. menu 입력 받으면 배열에 저장 = 배열 초기화 arr[ count ] = menu; 인덱스 변수 count 생성 -> 저장 -> 1씩 증가 문자열 str 출력 방법 [ 일, 이, 삼, 사 오 ] 1. 문자열 str 생성 = [ 2. for 반복문 str 옆에 배열값 + , 쉼표..
탈출문 실행 순서를 지정된 곳으로 이동시키는 문장 반복문 또는 블록구조에서 빠져 나올 때 사용 break, continue, return문이 있음 break 반복문 내의 어떤 곳이든 위치 가장 가까운 반복문 1개(if문 제외) 를 빠져나옴, 조건과 같이 쓰임 중첩 반복문의 경우 내부 반복문에서 break가 사용되었을 경우: break문이 속한 내부 반복문만 빠져나옴 바깥쪽 반복문까지 종료시키려면 바깥쪽 반복문에 이름(label) 을 붙이고, "break 이름;"을 사용 BreakEx01 - break의 위치 1. while 반복문 int = 1 ~ 10까지 반복임 2. i가 1이면 1출력, 2이면 2출력 반복 3. i가 5이면 빠져나감 -> 출력 X break의 위치가 출력 전에 빠져나오기 때문에 1, ..
for & for ~ for Quiz 출력은 가로, 혹은 세로로만 가능함 Quiz15 - 구구단 출력 (가로) 1. 가로로 출력하면 단은 바뀌고, 1은 고정 -> 밖 for: 1 = i, 안 for: 단 = j 밖: for(int i = 1; i 1x1=1 2x1=2 3x1=3 1x2=2 2x2=4 3x2=6 안for x 밖for = 안*밖 4. 1~3단, 4~6단, 7~9단 나눠서 출력 Quiz15 - 구구단 출력 (세로) - 복습 1. 세로로 봤을때는 밖 for인 단이 1, 4, 7로 늘어남 for(int i = 1; i 1x1=1 print( i + "x" + j + "=" + i*j + "\t") => 2x1=2 print( i + "x" + j + "=" + i*j + "\t") => 3x1=3..
while + array arr = {1, 2, 3, 4, 5} index = 0,1, 2, 3, 4 0 = 그 다음 몫 출력, 남은 돈 저장 -> 반복 Quiz11 - 배열의 크기만큼 입력받은 수 저장 1. 배열의 길이 결정 => scanner 사용 2. 길이에 맞는 배열 생성 int [ ] arr = new int [size] 3. 반복할 조건식 만들기 ..
랜덤 생성 랜덤값은 실수이므로 정수로 나타낼 때 범위를 지정해야 함. 0 이상 1.0 미만 (int)( Math.random() ); => 0 0 0+1 a라는 변수에 빈 상자가 5개 생성, 인덱스=순서를 갖음 (0부터 시작~, 마지막 상자는 항상 크기-1) 3. 초기화 (값을 넣어줌) 배열 이름[인덱스 값] = 값 ex) a[0] = 10, a[4] = 13 a의 0번째에 10 저장, a의 4번째에 13 저장 배열 명령문 ( 암기 ) 배열의 모습을 문자열과 확인하는 명령문 = 잘 만들어졌나? System.out.println( Arrays.toString(arr) ); 길이를 확인 = 배열에 저장할 수 있는 전체 항목수 System.out.println( arr.length ); 생성 + 선언 byte..