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

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

我的HashMap。Set。HashSet都是有序的,蛋疼

package?fuck;

import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.Scanner;
import?java.util.Set;
import?java.util.TreeMap;


public?class?fff?{
	static?HashMap<String,Integer>?pai;
	public?static?void?main(String[]?args)?{
		pai=new?HashMap<String,Integer>();
		pai(pai);
		//System.out.println(pai);
		ArrayList<wanjia>?wj=newwanjia(2);
		ArrayList<String>?xipai=new?ArrayList<String>(pai.keySet());
		xipai?=?xipai(xipai);
		fapai(wj,xipai,2);
		gameStart(wj);

	}
	private?static?ArrayList<String>?xipai(ArrayList<String>?xipai)?{
		//?TODO?自動生成的方法存根
		String?s;
		int?x;
		for(int?i=0;i<10000;i++)
		{
			x=(int)(Math.random()*52);
			s=xipai.get(x);
			xipai.remove(x);
			xipai.add(s);			
		}
		
		return?xipai;
	}
	private?static?void?gameStart(ArrayList<wanjia>?wj)?{
		int?i?=0;
		String?s="";
		for(wanjia?w:wj)
		{
			if(i<w.getMaxPai())
			{
				i=w.getMaxPai();
				s=w.name;
			}
			System.out.println("玩家"+w.name+"最大的牌是"+w.shoupai.get(w.getMaxPai()));			
		}
		System.out.println("最后冠軍是玩家"+s);
		System.out.println("玩家各自的手牌為");
		for(wanjia?w:wj)
		{
			System.out.print("\n玩家"+w.name);
			Set<Integer>?st=w.shoupai.keySet();
			for(int?t:st)
			{
				System.out.print(w.shoupai.get(t)+"???");
			}
		}
	}
	public?static?void?pai(HashMap<String,Integer>?pai)
	{
		String[]?hs={"方片","梅花","紅桃","黑桃"};
		for(int?i=0;i<4;i++)
		{
			for(int?j=2;j<15;j++)
			{
				int?m=4*(j-2)+i+1;
				switch?(j)?{
				case?14:pai.put(hs[i]+"A",m);
					
					break;
				case?11:pai.put(hs[i]+"J",m);
					
					break;
				case?12:pai.put(hs[i]+"Q",m);
					
					break;
				case?13:pai.put(hs[i]+"K",m);
	
					break;
				default:pai.put(hs[i]+j,m);
					break;
				}
			}
		}
		System.out.println("牌組創(chuàng)建完畢");
	}
	public?static?ArrayList<wanjia>??newwanjia(int?n)
	{		
		Scanner?inp=new?Scanner(System.in);
		ArrayList<wanjia>?wj=new?ArrayList<wanjia>();
		for(int?t=1;t<=n;t++)
		{
			System.out.println("請輸入第"+t+"位玩家的ID和姓名");	
			System.out.println("請輸入ID");	
			int?i=inp.nextInt();
			System.out.println("請輸入姓名");
			String?s=inp.next();
			wj.add(new?wanjia(i,s));
		}
		return?wj;
	}
	public?static?void?fapai(ArrayList<wanjia>?wj,ArrayList<String>?xipai,int?n)
	{
		for(wanjia?w:wj)
		{
			System.out.println("歡迎玩家"+w.name);
		}	System.out.println("開始發(fā)牌");
		Iterator<String>?it=xipai.iterator();
		//System.out.println(xipai);
		while(it.hasNext()){
				for(wanjia?w:wj)
			{
				System.out.println("玩家"+w.name+"拿牌");
				String?s=it.next();
				w.shoupai.put(pai.get(s),s);
			}
			n--;
			if(n==0)break;
		}
		System.out.println("發(fā)牌結(jié)束");
	}
}
class?wanjia
{
	int?id;
	String?name;
	TreeMap<Integer,String>?shoupai;
	wanjia(int?id,String?name)
	{
		this.id=id;
		this.name=name;
		this.shoupai=new?TreeMap<Integer,String>();
	}
	int?getMaxPai()
	{
		return?shoupai.lastKey();
	}
}


正在回答

1 回答

一句注釋都沒有.

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

我的HashMap。Set。HashSet都是有序的,蛋疼

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號