-
day07 #끝말잇기 게임JAVA/문제풀이 다시하기 2022. 2. 17. 00:44
test91
n명이 참가하는 끝말잇기 게임을 만드세요.
처음단어는 "자동차"이다. n명의 참가자들은 순서대로 자신의 단어를 입력하면 된다.
끝말잇기에서 틀리면 게임오버 -> 진사람 이름 출력하고 프로그램 종료
WordGameApp 클래스와 각 선수를 나타내는 Player 클래스 작성.
WordGameApp : 게임을 전체적으로 진행하는 run(),
run()에서 플레이어수 만큼 Player객체 배열 생성
Player : 플레이어 단어입력받는 getWordFromUser()메서드,
끝말잇기 성공여부와 게임계속할지 판별하는 checkSuccess() 메서드
# tip : 문자열중 첫번째 문자 알아내는 방법은 String클래스의 charAt(0); 사용
String startword = "자동차";
char firstChar = word.charAt(0);포인트
1. 단어 끝말의 인덱스 번호 : int lastIdx = word.length()-1;
2. createPlayers메소드 생성-test91 코드 참고
12345678910111213141516171819202122232425package day07;class Player {}class WordGameApp {}public class Test91 {public static void main(String[] args) {// main 작성 완료WordGameApp game = new WordGameApp();game.run();}}cs 'JAVA > 문제풀이 다시하기' 카테고리의 다른 글
day09 #추상클래스-배열에 저장된 정수의 평균값 리턴받기 (0) 2022.02.19 day06(tv기능 구현, 팩토리얼 메소드) (0) 2022.02.16 day04 (0) 2022.02.16