簡單的java的發牌洗牌小程序
創建撲克牌類
輸入代碼:
package play.card;
public class Card {
public String num;
公共西裝
公共卡(String num,String suit){
this.num = num;
this.suit =西裝
}
公共卡(){ 超(); }
@Override
public String toString(){
String str = suit +「」+ num;
返回str;
}
}
玩家創建33類
輸入側代碼
包play.card;
import java.util.ArrayList;
import java.util.List;
public class Player {
public String name;
公開名單
public Player(String name){
super();
this.name = name;
}
public Player(){ 超(); } //獲取手牌public void getCard(Card Card){ if(cards == null){ cards = new ArrayList (); } cards.add(卡); } @覆蓋 public String toString(){ 返回名稱+「:」+ cards.toString(); }
}
開始遊戲發牌
輸入代碼
包玩
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
公共課DeskOfCard {
List 卡;
//創建一副手牌
public void initCard(){
String [] nums = {「A」,「2」,「3」,「4」,「5」,「6」,「7」,「8」 9「,」10「,」J「,」Q「,」K「};
String [] suits = {「方塊」,「梅花」,「紅桃」,「黑桃」};
cards = new ArrayList ();
//先創建四種花色的牌
for(int i = 0; 我
※掃碼登錄的安全性分析
※Java 介面——面向對象的精髓
※Java程序員面試的5 點小技巧
※Junit4使用學習-初步教程
※Java常犯5個錯!
TAG:java學習吧 |
※小程序OS,讓開發更簡單
※使用 aws lambda 開發無伺服器程序
※Android簡單的布局和運行程序
※SqlServer和Access資料庫開發VB程序的異同
※學做小程序之GitHub簡介
※React 程序的JSX
※一些可供參考的小程序開發案例@WeGeek
※Oculus公司發出警告,不要更新Nvidia的驅動程序
※基於 hapi的Node.js 小程序後端開發實踐指南
※VNote:一個更懂程序員和 Markdown 的筆記軟體
※AMD和微軟發布針對Spectre漏洞的微代碼和操作系統更新程序
※三星泄露了 SmartThings 等應用程序的源代碼和密鑰
※Oculus頭戴用戶可以購買HTC Vive商店的遊戲和程序了
※蘋果發布新的Indoor Survey應用程序
※蘋果的修復程序不會將舊的MacBook pro升級為新的鍵盤
※精華 教大家做一些簡單的vbs計算機惡搞小程序
※微軟的Azure Stack HCI:運行連接Azure的虛擬化應用程序的新選擇
※曾經的「針織女王」,法國品牌 Sonia Rykiel 真的破產了!即將啟動清算程序
※js中setTimeOut()和setInterval()的使用——程序執行時間控制
※Google發布基於AI的學習程序Socratic