91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: Java
  • 標簽: Java??Blackjack??

資源簡介

在控制臺下的程序,是別人寫的,這里只是借用給大家看看程序代碼

資源截圖

代碼片段和文件信息

/**
????Pontoon
????@author:?
????@version:??
????purpose:?KXC151?assignment?2?2007
?*/

import?java.io.IOException;

public?class?Blackjack?{
//?final?instance?variables

//?non-final?instance?variables
private?Decks?cards;
private?boolean?tracing;
private?int?played?=?0;
private?int?playerWin?=?0;
private?int?computerWin?=?0;
private?int?drew?=?0;

/**
?*?constructor
?*?
?*?@param?none
?*?@return?none
?*/
public?Blackjack()?{
tracing?=?true;
setTracing(tracing);?//?set?tracing?off
introduceBlackjack();

cards?=?new?Decks(1);

cards.setTracing(false);

}

/**
?*?play?--?play?a?game?of?Blackjack
?*?
?*?@param?none
?*?@return?none
?*/
public?void?play()?{
boolean?isPlayerTurn?=?true;
if?(askBegin()?==?true)?{

showDealCards();
while?(askHitOrStand())??//if?player?choice?Hit
{
showDraw(isPlayerTurn);
if(cards.isBust(isPlayerTurn)?||?(cards.getNumberOfCards(isPlayerTurn)?==?5))
{
break;
}
}
showTotal(isPlayerTurn);


if(cards.getNumberOfCards(isPlayerTurn)?==?5?&&?!cards.isBust(isPlayerTurn))?//if?player?has?5?cards?with?a?value?of?21?or?less
{
showWinInfo(cards.Player);
}
else?if(cards.isBust(isPlayerTurn))
{
showWinInfo(cards.COMPUTER);
}
else
{ isPlayerTurn?=?false;??//It‘s?Computer?Turn
//?if?computer?is?not?bust?and?number?of?Cards?less?than?5?and?total?of?Cards?less?than?system?sits(16)?then?computer?draw?a?card
while?(!cards.isBust(isPlayerTurn)?&&?cards.getNumberOfCards(isPlayerTurn)?yerTurn)? {
showDraw(isPlayerTurn);
}
showTotal(isPlayerTurn);

showWinInfo(cards.whoWon());
}
play();
}
else
{
showSummary();
}

}

/**
?*?explain?--?give?information?on?the?game
?*?
?*?@param?none
?*?@return?none
?*/
public?void?explain()?{
trace(“explain:?begins“);
}

/**
?*?setTracing?-?used?to?turn?tracing?messages?on?or?off
?*?
?*?@param?boolean?--
?*????????????indicates?the?required?state?of?messages?(true?on?false?off)
?*?@return?none
?*/
public?void?setTracing(boolean?traceState)?{
tracing?=?traceState;
}

/**
?*?trace?-?displays?tracing?messages
?*?
?*?@param?String?--
?*????????????the?message?to?be?displayed?if?instance?variable?tracing?is
?*????????????true
?*?@return?none
?*/
public?void?trace(String?message)?{
if?(tracing)?{
System.out.println(message);
}
}

/**
?*?introduceBlackjack?-?introduce?the?game?of?Blackjack
?*?
?*?@return?none
?*/
public?void?introduceBlackjack()?{
trace(“Blackjack?-?A?Game?of?21“);
trace(““);
trace(“The?object?of?the?game?is?to?get?as?close?to?21?as?possible?or?to?have?5?cards?with?a?total?under?21“);
trace(““);
trace(“The?computer?continues?to?draw?cards?if?under?16“);
trace(““);
}

/**
?*?ask?-?ask

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????6575??2009-05-12?05:32??Blackjack.java
?????文件???????11186??2009-05-12?05:32??Decks.java
?????文件?????????388??2009-05-12?05:32??PlayBlackjack07.java

評論

共有 條評論