真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

利用java編寫一個(gè)發(fā)牌功能-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)利用java編寫一個(gè)發(fā)牌功能,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),內(nèi)蒙古企業(yè)網(wǎng)站建設(shè),內(nèi)蒙古品牌網(wǎng)站建設(shè),網(wǎng)站定制,內(nèi)蒙古網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,內(nèi)蒙古網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。創(chuàng)新互聯(lián)專注于張家川回族自治網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供張家川回族自治營(yíng)銷型網(wǎng)站建設(shè),張家川回族自治網(wǎng)站制作、張家川回族自治網(wǎng)頁(yè)設(shè)計(jì)、張家川回族自治網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造張家川回族自治網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供張家川回族自治網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

實(shí)現(xiàn)功能:


(1) 共有m幅撲克牌,每幅撲克牌不包括大王和小王共52張牌。
(2) 可能有n個(gè)人參與撲克游戲,2<=n<=52。
(3) 程序運(yùn)行時(shí)輸入撲克牌幅數(shù)m和人數(shù)n,然后所有牌分別依次分發(fā)給n個(gè)人。不能整除時(shí),每個(gè)人的牌數(shù)可以不同,如3個(gè)人1幅牌,則第1個(gè)人18張,第2個(gè)和第3個(gè)人17張牌。
(4) 發(fā)牌完成后按花色(順序?yàn)楹谔摇⒓t心、草花、方塊)和牌面大小輸出每個(gè)人得到的牌。


例如:

輸入撲克牌幅數(shù):1
輸入人數(shù):3
輸出如下:

第1個(gè)人:
????黑桃:K 10 5 A
????紅心:10 3 2
????草花:K 10 8 6 3 A
????方塊:Q J 5 2
第2個(gè)人:
????……
第3個(gè)人:
????……

實(shí)現(xiàn)要求:

(1) 使用數(shù)組存放發(fā)牌情況。
(2) 編寫不同方法完成不同功能。


備注

提交:打包為可以執(zhí)行的JAR文檔,其中要包含源程序文件。

實(shí)現(xiàn)代碼:

package PokerGamePakage;

import java.util.*;

public class PokerGame {

 public static void main(String[] args) {

  Scanner sc=new Scanner(System.in);
  System.out.print("輸入撲克牌副數(shù):");
  int m=sc.nextInt();
  System.out.print("輸入人數(shù):");
  int n=sc.nextInt();
  Random random=new Random();
  int [] numbers={1,2,3,4,5,6,7,8,9,10,11,12,13}; 
  String [] colours={"  黑桃:","  紅心:","  草花:","  方塊:"};
  int [] index=new int[m*52];
  for(int i=0,count=0;i=0;i--){
   j=random.nextInt(i+1);
   //交換
   index[i]=index[i]+index[j]-(index[j]=index[i]);
  }
  int k=m*52/n;
  int f=m*52%n;
  for(int i=1,s=0;i<=n;i++,s++){
   if(s>f) s=f;
   System.out.println("第"+i+"個(gè)人:");
   for(int l=0;l<4;l++){
    System.out.print(colours[l]);
    ArrayList list=new ArrayList<>();
    for(int h = (i-1)*k+s; h o2 - o1); //降序排序
    for(int w=0;w

看完上述內(nèi)容,你們對(duì)利用java編寫一個(gè)發(fā)牌功能有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


當(dāng)前標(biāo)題:利用java編寫一個(gè)發(fā)牌功能-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/cehchs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部