//創(chuàng)建方法,用來創(chuàng)建撲克牌
public?void?creatPoker()?{
????System.out.println("--------------創(chuàng)建撲克牌----------------");
????System.out.println("撲克牌創(chuàng)建成功!");
????//使用switch語句,用來遍歷花色和數(shù)字
????for?(int?i?=?0;?i?<?4;?i++)?{
????????switch?(i)?{
????????????case?0:
????????????????cardType?=?"方片";
????????????????break;
????????????case?1:
????????????????cardType?=?"梅花";
????????????????break;
????????????case?2:
????????????????cardType?=?"黑桃";
????????????????break;
????????????case?3:
????????????????cardType?=?"紅桃";
????????????????break;
????????}
????????for?(int?j?=?2;?j?<=?14;?j++)?{
????????????if?(j?>?10)?{
????????????????switch?(j)?{
????????????????????case?11:
????????????????????????cardNumber?=?"J";
????????????????????????break;
????????????????????case?12:
????????????????????????cardNumber?=?"Q";
????????????????????????break;
????????????????????case?13:
????????????????????????cardNumber?=?"K";
????????????????????????break;
????????????????????case?14:
????????????????????????cardNumber?=?"A";
????????????????????????break;
????????????????}
????????????}?else?{
????????????????cardNumber?=?j?+?"";
????????????}
????????????System.out.println("已添加撲克:"?+?cardType?+?cardNumber);
????????????pokerList.add(new?Poker(cardType,?cardNumber));
????????}
????}
????for?(Poker?temp?:?pokerList)?{
????????System.out.println("撲克牌為:"?+?temp.cardType?+?temp.cardNumber);
????}
}
為什么輸出的撲克總是紅桃A
慕斯卡8332134
2020-09-19 17:33:25