현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - 52 장의 자바 포커의 정렬 절차는 다음과 같다. 어떻게 54 카드로 바꿀까요?

52 장의 자바 포커의 정렬 절차는 다음과 같다. 어떻게 54 카드로 바꿀까요?

수정된 부분에 # # # # # # # # # # # # # # # # # # # # # # # # 을 추가했습니다 한 번 보세요.

//이 초기화 방법

Publicvoidinitcard ()

{

String num[]={"A ","2 ","3 ","4 ","5 ","6 ","7 ","8 ","9 "입니다

꽃무늬 [] = {"네모난", "매화", "하트", "스페이드"};

현비그왕, 왕효;

카드 = 새 카드 클래스 [54]; //# # # # # # 52 장 대신 54 장을 초기화합니다.

For(inti = 0;; 나 & lt52; I++)

{

Card [I] = new cardclass (num [I%13], suit [I/13]);

}

Car[52] = new CardClass ("King ",""); //# # # # # 국왕을 초기화하다

Car[53] = new CardClass ("왕", ""); //# # # # # 왕 초기화

}

Publicvidshufflecard ()///shuffle

{

Randomrd = newrandom ();

For(inti = 0;; 나 & lt54; I++)/# # # # # # # 52 부터 54 까지.

{

Intj = rd.nextint (54); //난수 생성 # # # # # # 52 ~ 54.

카드 클래스 temp = 카드 [I]; //교환

카드 [I]= 카드 [j];

카드 [j] = temp;

}

}

Publicviddealcard()/// 라이선스 카드

{

For(inti = 0;; 나 & lt54; I++)/# # # # # # # 52 부터 54 까지.

{

If (I%12 = = 0) system.out.println ("\ n");

System.out.print (카드 [I]);

}

}