第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

懶的寫注釋了,就這樣吧

????games.java

package?muke.Collection.poker;
import?java.util.*;
public?class?game?{
????public?user?user1;
????public?user?user2;
????public?List?pokerList;
????public?String[]?flowerList={"黑桃","紅桃","方塊","梅花"};
????public?int[]?numberList={2,3,4,5,6,7,8,9,10};
????public?game(){
????????this.pokerList=new?ArrayList();
????}
????public??static?void?main(String[]?args){
????????game?game=new?game();
????????System.out.println("正在生成牌組");
????????for(String?flower:game.flowerList){
????????????for(int?number:game.numberList){
????????????????poker?poker=new?poker(flower,number);
????????????????game.pokerList.add(poker);
????????????}
????????}
????????String?arr="牌組:";
????????for(Object?obj:game.pokerList){
????????????poker?poker=(poker)?obj;
????????????arr+=poker.getFlowerColor()+poker.getSize()+"??";
????????}
????????System.out.println(arr);
????????System.out.println("正在洗牌");
????????Collections.shuffle(game.pokerList);
????????arr="洗牌后的牌組:";
????????for(Object?obj:game.pokerList){
????????????poker?poker=(poker)?obj;
????????????arr+=poker.getFlowerColor()+poker.getSize()+"??";
????????}
????????System.out.println(arr);
????????System.out.println("開始創(chuàng)建人物");
????????game.user1=new?user(game.saveUserId(1),game.saveUserName(1));
????????game.user2=new?user(game.saveUserId(2),game.saveUserName(2));
????????System.out.println("正在生成人物");
????????System.out.println("人物生成完成");
????????System.out.println("游戲開始");
????????System.out.println("開始發(fā)牌");
????????Licensing(game.user1,game.pokerList);
????????Licensing(game.user2,game.pokerList);
????????Licensing(game.user1,game.pokerList);
????????Licensing(game.user2,game.pokerList);
????????System.out.println("正在計算點數(shù)大小");
????????size(game.user1);
????????size(game.user2);
????????System.out.println("正在生成比賽結果");
????????result(game.user1,game.user2);
????}
????public?int?saveUserId(int?num){
????????int?gameId?=?0;
????????try?{
????????????Scanner?scanner?=?new?Scanner(System.in);
????????????System.out.println("請輸入第"+num+"個玩家id");
????????????gameId?=?scanner.nextInt();
????????}?catch?(Exception?e)?{
????????????this.saveUserId(num);
????????}
????????return?gameId;
????}
????public?String?saveUserName(int?num){
????????String?gameName="";
????????try?{
????????????Scanner?scanner?=?new?Scanner(System.in);
????????????System.out.println("請輸入第"+num+"個玩家名字");
????????????gameName?=?scanner.next();
????????}?catch?(Exception?e)?{
????????????this.saveUserName(num);
????????}
????????return?gameName;
????}
????public?static?void?Licensing(user?user,?List?pokerList){
????????poker?poker=(poker)?pokerList.get(0);
????????System.out.println("為玩家"+user.getName()+"發(fā)放"+poker.getFlowerColor()+poker.getSize());
????????user.addPokerList(poker);
????????pokerList.remove(0);
????}
????public?static?void?size(user?user){
????????int?size=0;
????????for(Object?obj:?user.getPokerList()){
????????????poker?poker=(poker)?obj;
????????????size+=poker.getSize();
????????}
????????System.out.println("玩家"+user.getName()+"的點數(shù)為"+size);
????????user.setSize(size);
????}
????public?static?void?result(user?user1,?user?user2){
????????if(user1.getSize()>user2.getSize()){
????????????System.out.println("玩家"+user1.getName()+"以點數(shù)"+user1.getSize()+"的點數(shù)獲勝");
????????}else?if(user2.getSize()>user1.getSize()){
????????????System.out.println("玩家"+user2.getName()+"以點數(shù)"+user2.getSize()+"的點數(shù)獲勝");
????????}else{
????????????System.out.println("平局");
????????}
????}
}

----------------------------------------------------

user.java

package?muke.Collection.poker;

import?java.util.ArrayList;
import?java.util.List;

public?class?user?{
????private?int?id;
????private?String?name;
????private?List?pokerList;
????private?int?size;
????public?user(int?id,String?name){
????????this.id=id;
????????this.name=name;
????????this.pokerList=new?ArrayList();
????}

????public?int?getId()?{
????????return?id;
????}

????public?void?setId(int?id)?{
????????this.id?=?id;
????}

????public?String?getName()?{
????????return?name;
????}

????public?void?setName(String?name)?{
????????this.name?=?name;
????}

????public?List?getPokerList()?{
????????return?pokerList;
????}

????public?void?setPokerList(List?pokerList)?{
????????this.pokerList?=?pokerList;
????}

????public?void?addPokerList(poker?poker)?{
????????this.pokerList.add(poker);
????}

????public?int?getSize()?{
????????return?size;
????}

????public?void?setSize(int?size)?{
????????this.size?=?size;
????}
}

------------------------------------------------------

poker.java

package?muke.Collection.poker;

public?class?poker?{
????private?String?flowerColor;
????private?int?size;
????public?poker(String?flowerColor,int?size){
????????this.flowerColor=flowerColor;
????????this.size=size;
????}

????public?String?getFlowerColor()?{
????????return?flowerColor;
????}

????public?void?setFlowerColor(String?flowerColor)?{
????????this.flowerColor?=?flowerColor;
????}

????public?int?getSize()?{
????????return?size;
????}

????public?void?setSize(int?size)?{
????????this.size?=?size;
????}
}


正在回答

2 回答

你這個只有2-10???

0 回復 有任何疑惑可以回復我~
#1

瑟瑟發(fā)抖萌新 提問者

是的,因為A不是數(shù)字,也懶的弄成1了
2018-07-26 回復 有任何疑惑可以回復我~

我怎么一點頭緒都沒有呢 難過

0 回復 有任何疑惑可以回復我~
#1

瑟瑟發(fā)抖萌新 提問者

先創(chuàng)建好list集合-循環(huán)添加撲克牌到數(shù)組中-打亂數(shù)組-鍵盤輸入創(chuàng)建用戶-將集合的前4張牌發(fā)給用戶,計算大小-比較大小-完成
2018-07-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

懶的寫注釋了,就這樣吧

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號