2024/08/01 2

JAVA , 배열 예제 (서치 알고리즘 , 정렬 알고리즘 ,Arrays)

로또 번호 생성기(서치 알고리즘) Lotto 번호 생성기 만들기 1 int 를 6개 담을 수 있는 배열 생성 : lotto Random 으로 1~45 범위의 숫자를 생성해서 배열 초기화 하기  (*추가: 단, 중복은 허용하지 않음) 내가 푼 부분int lotto[] = new int[6];Random random = new Random();int maxNumber = 1; // 최대값의 초기값은 1int minNumber = 45; // 최소값의 초기값은 45for (int i = 0; i boolean 값을 이용하여 중복 체크를 실행하였다.강사님은 만약 같을 경우 i--; 를 하는 방법을 사용하였는데 약간 차이가 있었다. 로또 번호 숫자 정렬(정렬 알고리즘)for (int i = 0; i lotto..

Developer/JAVA 2024.08.01

JAVA, 배열

배열의 정의 여러개의 데이터를 한번에 담아놓고 꺼내기 편리하게 사용하기 위한공간타입이 같은 변수들을 연속된 메모리 공간에 담아 놓고 사용.중요한 부분은 타입이 같아야 한다는 점이 있음.공간이 필요하다는 것은 공간의 크기가 있어야 한다.→ 타입을 선언하는 즉시 공간을 할당 받는 다는 것을 의미.→배열도 마찬가지로 같은 타입을 담아 둔다면 거기에 맞는 공간을 할당 받을 수 있음.→배열의 크기도 명시 해야 할당 받을 수 있음 배열의 장점과 , 특징배열의 장점일괄 처리가 가능하다. (= 반복문 처리가 가능하다)배열의 특징동일한 타입의 , 모든 자료형에 적용이 가능하다. (기본자료형 또는 참조자료형) 배열의 필요성예를 들어 학생들의 성적을 처리하자.학생들의 수가 방대하다면 , 처리를 어떻게 해야할까 ? 처리에 대..

Developer/JAVA 2024.08.01
728x90