반응형

java 3

[JAVA] String 클래스 메소드를 이용한 단어 맞추기 게임

JAVA 단어 맞추기 행맨 콘솔 구현 입니다. 규칙1. 사용자는 남은 시도 횟수 안에 정답 단어를 맞추면 게임에서 이기게 되고 그렇지 않으면 진다. 규칙2. 단어를 맞출 수 있는 회수는 단어의 문자수 + 3 1. Main 클래스의 모습입니다. 2. HangMan 클래스의 구조 3. HangMan의 객체가 생성 될 때 생성자로 문제로 낼 단어들을 호출 합니다. 4. 초기화 된 단어 중 랜덤으로 뽑을 Random 클래스와 단어를 맞춰야하니 Scanner 클래스를 생성 해 줍니다. 5. 랜덤으로 발생한 수를 idx에 넣고 words[idx]를 이용하여 인덱스를 랜덤으로 접근해 문제를 낼 단어를 랜덤으로 뽑아 word에 저장합니다. 6. makeUnderLine(랜덤으로 뽑은 단어의 길이) 메소드를 이용하여 _..

IT공부/JAVA 2023.12.28

[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
반응형