이지은님의 블로그
[JAVA] 달리기반 퀘스트 - Lv1. 랜덤 닉네임 생성기 본문
- 랜덤한 닉네임을 생성하는 자바 코드를 작성해보세요.
- 사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력 할 수 있습니다. (아래의 키워드를 사용해주세요!)
- 기철초풍, 멋있는, 재미있는
- 도전적인, 노란색의, 바보같은
- 돌고래, 개발자, 오랑우탄
public class RandomNickname {
private String[] firstList = {"기철초풍", "멋있는", "재미있는"};
private String[] secondList = {"도전적인", "노란색의", "바보같은"};
private String[] thirdList = {"돌고래", "개발자", "오랑우탄"};
public void creater(){
String[][] nameList = {firstList, secondList, thirdList};
for (int i =0; i<nameList.length; i++){
int x = (int) (Math.random()*3);
System.out.print(nameList[i][x]+" ");
}
System.out.println("");
}
public static void main(String[] args) {
RandomNickname ran = new RandomNickname();
ran.creater();
}
}
포인트 1: 최대한 줄 길이를 짧게 효율적으로 코딩하고 싶어서 주어진 문자열 배열을 합쳐 2차원 문자열 배열을 만들었다.
포인트 2: random()함수를 호출하여 0~2까지의 숫자를 출력하고 이를 반복문 안에 넣어 3번 반복하여 랜덤한 이름을 출력하도록 한다.
- 결과
'사전캠프 퀘스트' 카테고리의 다른 글
[JAVA] 달리기반 퀘스트 - Lv3. 단어 맞추기 게임 (0) | 2024.12.18 |
---|---|
[JAVA] 달리기반 퀘스트 - Lv2. 스파르타 자판기 (0) | 2024.12.17 |
[JAVA] 걷기반 퀘스트 (0) | 2024.12.06 |
달리기반 퀘스트 - Lv5. 예산이 가장 큰 프로젝트는? (0) | 2024.12.02 |
달리기반 퀘스트 - Lv5. 가장 많이 팔린 품목은? (0) | 2024.12.02 |