[JAVA] [Progression de la production] Black Jack: 03

Ce progrès

Ceci est une suite de Dernière fois.

Il est devenu plus léger que la dernière fois. Puis au contenu détaillé.

Contenu

Comportement du concessionnaire

Fondamentalement, il est conçu pour ne faire que Hit. Pour la partie inhabituelle, je fais référence au score du croupier et à la boucle avec la déclaration While jusqu'à ce qu'il atteigne 15 points ou plus ou dépasse le score du joueur.

BlackJack_main.java


		System.out.println("La deuxième carte du croupier est["+handCard_dealer.get(1)+"]était");
		System.out.println("La main du concessionnaire"+handCard_dealer+"est");
		System.out.println("Le score du croupier est"+cardPoints_dealer+"Est un point");

		//Comportement du concessionnaire
		while(cardPoints_dealer<15 || cardPoints_dealer<=cardPoints) {
			handCard_dealer.add(bills.get(0));
			System.out.println("La carte tirée par le croupier["+handCard_dealer.get(handCard_dealer.size()-1)+"]est");
			cardPoints_dealer+=points.get(handCard_dealer.get(handCard_dealer.size()-1));
			bills.remove(0);
			System.out.println("Le score du croupier est"+cardPoints_dealer+"Est un point");
			JUDGE.judge(cardPoints,cardPoints_dealer);
			if(JUDGE.result != "") {
				System.out.println("BlackJack a terminé! Veuillez rejouer ☆");
				return;
			}
		}

Règlement

Le branchement conditionnel se fait avec une simple instruction if.

blackJack_main.java


		//Comparaison des scores / victoire / défaite
		System.out.println("La main du concessionnaire"+handCard_dealer+"est");
		System.out.println("Ton score est"+cardPoints+"Est un point");
		if(cardPoints==cardPoints_dealer) {
			System.out.println("////C'est un tirage au sort.////");
			System.out.println("BlackJack a terminé! Veuillez rejouer ☆");
			return;
		}else if(cardPoints>cardPoints_dealer) {
			System.out.println("----Vous gagnez----");
			System.out.println("BlackJack a terminé! Veuillez rejouer ☆");
			return;
		}else{
			System.out.println("----Tu as perdu----");
			System.out.println("BlackJack a terminé! Veuillez rejouer ☆");
			return;
		}

À la fin

C'était la première production depuis que j'ai commencé Java. Le temps de production réel sera d'environ 15 heures. Le code est devenu long en raison de l'immaturité de la conception orientée objet, mais je voudrais dire qu'il devrait être étendu. Merci à tous ceux qui ont commenté et aux amis qui m'ont donné des conseils sur Slack / Discord.

Je n'ai pas encore abordé Git, donc je pense télécharger cette PG une fois que Git sera disponible.

Recommended Posts

[Progression de la production] Black Jack: 03
[Progression de la production] Black Jack: 01
[Progression de la production] Black Jack: 02
[Progression de la production] Black Jack: 04
Implémentation de "Black Jack".