[Java]Lv1. 랜덤 닉네임 생성기

2025. 2. 6. 17:12·코딩테스트/Java

문제

 

import java.util.Random; //RANDOM 클래스 사용하위함
public class Main {
	  private String[] firstList = {"기철초풍", "멋있는", "재미있는"};
	  private String[] secondList = {"도전적인", "노란색의", "바보같은"};
	  private String[] thirdList = {"돌고래", "개발자", "오랑우탄"};
	  
	public String Randompick() {
		Random random =new Random(); //random 객체 생성
		
		//리스트에서 랜덤한 인덱스를 선택하여 추출
		String first =firstList[random.nextInt(firstList.length)];
		String second =secondList[random.nextInt(secondList.length)];
		String third =thirdList[random.nextInt(thirdList.length)];
		
		
		return first + " " + second + " " + third;
		
	}
	public static void main(String[] args) {
		  Main randompickeditor = new Main(); //새로운 Main 객체생성
		  String myNickname =randompickeditor.Randompick(); //랜덤 닉네임 함수 호출
		  System.out.println(myNickname);

		}
	}

 

 

회고

- https://computerreport.tistory.com/29  해당 객체 생성을 참고하여  random 이라는 클래스도 객체 생성으로 써야하는것을 알았다.

- 리스트에 있는것을 추출할땐 인덱스를 사용하는 것이 적합하다. (random.nextInt(숫자)) << 이거 기억하기

 

'코딩테스트 > Java' 카테고리의 다른 글

[Java]자연수 뒤집어 배열로 만들기(valueOf()사용)  (0) 2025.03.04
[Java]가위 바위 보 게임  (1) 2025.02.11
[Java]Lv3. 단어 맞추기 게임  (1) 2025.02.10
[Java]Lv2. 스파르타 자판기  (0) 2025.02.07
[Java]반복문 연습하기  (0) 2025.02.06
'코딩테스트/Java' 카테고리의 다른 글
  • [Java]가위 바위 보 게임
  • [Java]Lv3. 단어 맞추기 게임
  • [Java]Lv2. 스파르타 자판기
  • [Java]반복문 연습하기
코딩로봇
코딩로봇
금융 IT 개발자
  • 코딩로봇
    쟈니의 일지
    코딩로봇
  • 전체
    오늘
    어제
    • 분류 전체보기 (143)
      • JavaScript (8)
      • SQL (10)
      • 코딩테스트 (30)
        • Java (15)
        • SQL (13)
      • Java (10)
      • 프로젝트 (25)
        • 트러블슈팅 (9)
        • 프로젝트 회고 (14)
      • git,Github (2)
      • TIL (38)
      • Spring (18)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    스파르타 코딩 #부트캠프 #첫ot
    java #arraylist #list #배열
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩로봇
[Java]Lv1. 랜덤 닉네임 생성기
상단으로

티스토리툴바