2024.12.13.금

kinkin_a·2024년 12월 13일

내일배움캠프 TIL

목록 보기
20/100

JAVA 달리기반 퀘스트

Lv1. 랜덤 닉네임 생성기

import java.util.*;
import java.util.Random;
import java.lang.*;
import java.io.*;

// The main method must be in a class named "Main".
class Main {
    public static void main(String[] args) {
        String Nickname1[]={"기절초풍","멋있는","재미있는"};
        String Nickname2[]= {"도전적인","노란색의","바보같은"};
        String Nickname3[]={"돌고래","개발자","오랑우탄"};
           
        Random r1=new Random();

        int index=r1.nextInt(3);
        int index2=r1.nextInt(3);
        int index3=r1.nextInt(3);
        System.out.println(Nickname1[index]+" "+Nickname2[index2]+" " +Nickname3[index3]);
    }
}

<정답>


import java.util.Random;

public class RandomNicknameCreator {

    private String[] firstList = {"기철초풍", "멋있는", "재미있는"};
    private String[] secondList = {"도전적인", "노란색의", "바보같은"};
    private String[] thirdList = {"돌고래", "개발자", "오랑우탄"};

    public String createRandomNickname() {
       
       Random r1=new Random();

        int index=r1.nextInt(3);
        int index2=r1.nextInt(3);
        int index3=r1.nextInt(3);
        String Nick=firstList[index]+" "+secondList[index2]+" " +thirdList[index3];


        return Nick;
    }

    public static void main(String[] args) {
        RandomNicknameCreator randomNicknameCreator = new RandomNicknameCreator();
        String myNickname = randomNicknameCreator.createRandomNickname();
        System.out.println(myNickname);
    }
}

0개의 댓글