JAVA LV1

김국민·2025년 1월 13일

JAVA

목록 보기
1/21

Lv1. 랜덤 닉네임 생성기

문제 : 랜덤한 닉네임을 생성하는 자바 코드를 작성해보세요.

요구조건 : 사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력 할 수 있습니다.
(아래의 키워드를 사용해주세요!)
  • 기철초풍, 멋있는, 재미있는
  • 도전적인, 노란색의, 바보같은
  • 돌고래, 개발자, 오랑우탄
import java.util.ArrayList;
import java.util.Random;

public class Main {

    public static void main(String[] args){

        String[] arr1 = {"기철초풍", "멋있는", "재미있는"};
        String[] arr2 = {"도전적인", "노란색의", "바보같은"};
        String[] arr3 = {"돌고래", "개발자", "오랑우탄"};
        String[][] arr = {arr1, arr2, arr3};
        Random rand = new Random();
        int num;
        for(String[] var : arr){
            num = rand.nextInt(var.length);
            System.out.print(var[num]+" ");
        }


    }
}

키워드는 세개의 배열에 넣어줬다.
또 그 배열을 하나의 큰 배열에 넣었다.
Random을 이용해 각각의 배열의 길이만큼의 범위로 난수를 생성한다.


ArrayList를 쓰면 키워드가 추가하기 쉬울 것 같다.

profile
개발지망생

0개의 댓글