728x90 반응형 자바 공부5 [Java] 배열 - 로또 번호 생성 public static void main(String[] args) { int[] ball = new int[45]; for(int i=0; i < ball.length; i++) { ball[i] = i+1; } int temp=0; int j=0; for(int i=0; i 2021. 2. 26. [Java] 배열 - 섞기 public static void main(String[] args) { int[] numArr = new int[10]; for(int i=0; i < numArr.length; i++) { numArr[i] = i; System.out.print(numArr[i]); } System.out.println(); for (int i=0; i 2021. 2. 26. [Java] 배열 1. 배열 같은 타입의 여러 변수를 하나의 묶음으로 만든 것 배열의 선언 방법 타입[] 변수이름; 타입 변수이름[]; 배열의 생성 - 배열을 생성해야 값을 저장할 수 있는 공간이 만들어진다. 변수이름 = new 타입[길이]; - 배열 선언과 생성 동시에 하기 타입[] 변수이름 = new 타입[길이]; int[] score = new int[5]; 배열의 인덱스 -인덱스는 배열의 요소마다 붙여진 일련번호 -0부터 배열길이 -1까지 배열의 길이 -값을 저장할 수 있는 공간의 개수 -배열의 길이는 0일수도 있음 배열의 복사 System.arraycopy(num, 0, newNum, 0, num.length); // num[0]에서 newNum[0]으로 num.length개의 데이터를 복사 2021. 2. 22. [Java] 반복문 - 향상된 for문 1. 향상된 for문 for (타입 변수명 : 배열 또는 컬렉션) { // 반복할 문장 } 타입은 배열 또는 컬렉션 요소의 타입이어야하고, 향상된 for문은 저장된 요소들을 읽어오는 용도로만 사용가능하다. 2021. 2. 21. [Java] 조건문 - switch switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. 조건식을 먼저 계산 후 결과와 일치하는 case문으로 이동한다. 1.switch문 switch (조건식) { case 값1 : // 조건식의 결과가 값1일때 수행될 문장 break; case 값2 : // 값2일때 수행될 문장 break; case 값3 : // 값3일때 수행될 문장 break; default : // 그 외일때 수행될 문장 } break문을 만나면 switch문을 벗어난다. break문은 생략가능하지만 생략하게되면 모든 문장들이 수행된다. switch문의 제약조건 1. switch문의 조건식 결과는 정수 또는 문자열이어야 한다. 2. case문의 값은 정수, 상수만 가능하며, 중복되지 않아야한다. 2021. 2. 19. 이전 1 다음 728x90 반응형