반응형

IT공부 12

[JAVA] 2차원배열 이용한 영화관 좌석 예매 시스템

- 영화관 좌석 예매 프로그램 - 1. 배열 선언과 초기화 그리고 좌석번호 할당 2. 배열 출력 3. 사용자에게 번호를 입력 받음 4. 입력한 번호를 2차원 배열에 맞는 값으로 계산 5. 이미 예약된 좌석 예매실패 표시 6. 구현 영상 7. 코드 1. 영화관자리 세로 6, 가로 10 크기의 방을 만들고 1~60까지 번호 할당 cnt를 이용하여 1씩 증가되게 할당 2. 2차원 배열 출력 3. 사용자에게 번호를 입력받게 하여 -> 0을 입력했을 때 무한루프를 종료 -> 1보다 작거나 60보다 큰 숫자를 입력시 좌석번호를 정확히 입력하라는 문구 출력 4. 입력한 수와 배열의 위치를 비교하는게 너무나 머리아팠다... 공책에 적어가며 seats[0][0] = 1 seats[1][3] = 14 seats[1][9]..

IT공부/JAVA 2023.12.24

[JAVA] 배열을 이용하여 로또 생성 (중복 제거, 정렬)

- 로또 생성기 목차 - 1. 6번 생성 해야하니 배열을 이용하여 공간을 만듬 2. 1 ~ 45 랜덤 수 생성해서 각 공간에 넣어줌 3. 중복 제거 4. 정렬 5. 출력 6. 구현영상 7. 전체코드 1. 배열을 이용하여 번호를 넣을 6개의 방을 만듬 2. 랜덤 수를 생성해서 for문을 이용하여 각 배열값에 할당 3. 중복 제거 랜덤값이 들어오면 이전에 생성 된 값들과 비교하여 중복이 되어있으면 다시 랜덤 생성 4. 정렬 temp를 이용 a = 10, b = 20을 a = 20, b = 10으로 위치 바꾸는 것을 활용하여 if 문을 사용하여 값이 낮은 순으로 정렬 5. 할당 된 크기 6개의 방을 출력 6. 구현 영상 (소리주의) 7. 전체 코드 File : Lotto.java import java.util..

IT공부/JAVA 2023.12.23
반응형