분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
import java.util.*;
public class blackjack
{
public static void main(String args[])
{
String suit[] = new String[4]; //카드 모양을 넣을 배열을 만든다
suit[0]="♠";
suit[1]="♥";
suit[2]="◆";
suit[3]="♣";
String number[] = new String[13]; //카드 숫자를 넣을 배열을 생성
number[0]="A";
number[1]="2";
number[2]="3";
number[3]="4";
number[4]="5";
number[5]="6";
number[6]="7";
number[7]="8";
number[8]="9";
number[9]="10";
number[10]="J";
number[11]="Q";
number[12]="K";
int repeat =0; //반복문을 사용하기 위한 수
while(repeat==0) //반복문 사용
{
int score=0; //딜러의 점수 계산에 사용할 변수
int score2 = 0; //플레이어의 점수 계산에 사용할 변수
int total = 0; //딜러의 점수 합계
int total2 = 0; //플레이어의 점수 합계
for(int i=0; i<2; i++) //딜러에게 카드를 두장 주기위해 for문 사용
{
Random generator= new Random(); //랜덤함수를 사용
int a = generator.nextInt(4); //카드 모양을 섞음
Random generator2=new Random(); //랜덤함수 사용
int b = generator2.nextInt(13); //카드 숫자를 섞음
System.out.print("딜러의 카드는 : " + suit[a]); //카드 모양 출력
System.out.println(number[b]); //카드 숫자 출력
//a값을 비교해서 점수를 계산
if (number[a]=="A")
score = 1;
if (number[a]=="1")
score = 1;
if (number[a]=="2")
score = 2;
if (number[a]=="3")
score = 3;
if (number[a]=="4")
score = 4;
if (number[a]=="5")
score = 5;
if (number[a]=="6")
score = 6;
if (number[a]=="7")
score = 7;
if (number[a]=="8")
score = 8;
if (number[a]=="9")
score = 9;
if (number[a]=="10")
score = 10;
if (number[a]=="J")
score = 10;
if (number[a]=="Q")
score = 10;
if (number[a]=="K")
score =10;
total += score; //총 점수 합계를 구함
}
System.out.println(total);
for(int i=0; i<2; i++) //플레어이어게 카드를 두장 주기위해 for문사용
{
Random generator3= new Random(); //random함수를 사용
int a2 = generator3.nextInt(4); //카드 숫자 섞음
Random generator4 = new Random(); //random함수사용
int b2 = generator4.nextInt(13); //카드 모양 섞음
System.out.print("플레이어의 카드는 : " + suit[a2]); //카드 숫자 출력
System.out.println(number[b2]); //카드 모양 출력
//a2값을 비교해서 점수를 계산
if (number[a2]=="A")
score2 = 1;
if (number[a2]=="1")
score2 = 1;
if (number[a2]=="2")
score2 = 2;
if (number[a2]=="3")
score2 = 3;
if (number[a2]=="4")
score2 = 4;
if (number[a2]=="5")
score2 = 5;
if (number[a2]=="6")
score2 = 6;
if (number[a2]=="7")
score2 = 7;
if (number[a2]=="8")
score2 = 8;
if (number[a2]=="9")
score2 = 9;
if (number[a2]=="10")
score2 = 10;
if (number[a2]=="J")
score2 = 10;
if (number[a2]=="Q")
score2 = 10;
if (number[a2]=="K")
score2 = 10;
total2 += score2; //플레이어 점수 합계를 구함
}
System.out.println(total2);
if (total > total2) //딜러와 플레이어 점수 비교
System.out.println("딜러가 이겼습니다."); //딜러가 이겼습니다 출력
else
System.out.println("플레이어가 이겼습니다"); //플레이어가 이겼습니다 출력
System.out.println("계속하시겠습니까? Y인경우 프로그램 다시 시작, N일 경우 종료 : ");
Scanner in = new Scanner(System.in); // Scanner을 이용해서 입력을 받습니다
String input = in.nextLine();
if (input.equals("Y")) //입력값이 Y일 경우
{
System.out.println("다시 시작합니다");
}
else //Y가 아닐 경우
{
repeat=1; //repeat 1로 놔서 반복문 종료
System.out.println("종료합니다");
}
}
}
}
자바로 블랙잭을 짯습니다. 그런데 요기에 그래픽적인 요소를 보여주라고 JFrame을 사용하라고 하라네요..
jFrame을 어떻게 써야할지를 잘 모르겠는데.. 좀 도와주실분 안계신가요?;;
죄송합니다. 댓글 작성은 회원만 가능합니다.
번호 | 제 목 | 이름 | 날짜 | 조회 | 추천 | |||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 영화 보자니 밥 먹자는건 어떻게 해석해야 할까요... [7] | 너무멋진나 | 14/09/20 19:56 | 88 | 0 | |||||
22 | (취업) 호텔 전산직에 관해 아시는분 있으면 도와주세요 | 너무멋진나 | 14/01/08 11:11 | 31 | 0 | |||||
▶ | 자바 좀 도와주실분 안계신가요?;; | 너무멋진나 | 12/11/22 16:01 | 11 | 0 | |||||
17 | 자바 고수님 다시 한번.. 도움을..스캐너를 어떻게 써야할지.. | 너무멋진나 | 12/11/07 13:08 | 23 | 0 | |||||
16 | 자바 고수님.. 도와주세요 ㅠㅠ [3] | 너무멋진나 | 12/11/07 11:21 | 35 | 0 | |||||
15 | 훈계하던 30대남성 10대 훈계하다 결국... [1] | 너무멋진나 | 12/11/06 22:07 | 81 | 3 | |||||
14 | 헐.. 하하 별이랑 결혼?? | 너무멋진나 | 12/08/14 13:43 | 60 | 0 | |||||
13 | 컴퓨터 시간에 왜케 오유하는애들이 많냐 | 너무멋진나 | 12/04/27 13:02 | 51 | 0 | |||||
12 | 여자한테 차였어요 ㅠㅠ [5] | 너무멋진나 | 11/06/23 22:43 | 127 | 6 | |||||
11 | 영어문장 해석, 번역 좀 부탁드려요 ㅠㅠ [2] | 너무멋진나 | 11/02/11 00:01 | 63 | 0 | |||||
10 | 오유는 "안생겨요" ㅠㅠ [7] | 너무멋진나 | 10/07/01 23:38 | 501 | 5 | |||||
9 | 자바 고수님들 프로그램 짜는것좀 도와주세요 ㅠ | 너무멋진나 | 10/05/30 14:39 | 32 | 0 | |||||
8 | 대전 정모 후기.. [2] | 너무멋진나 | 10/05/22 03:55 | 96 | 3 | |||||
7 | 오유 통계 조사좀.. [8] | 너무멋진나 | 10/05/18 19:32 | 183 | 9 | |||||
6 | 자바 잘하시는분 계시면 봐주세요 부탁드립니다 [1] | 너무멋진나 | 10/05/07 00:03 | 62 | 0 | |||||
5 | [대전]정모 5월 14일!!! [2] | 너무멋진나 | 10/05/03 23:33 | 73 | 3 | |||||
4 | 대전 정모? [4] | 너무멋진나 | 10/04/19 17:36 | 82 | 2 | |||||
3 | [대전]정모 11월 13일~~ [5] | 벗겨보면남자 | 09/11/05 23:55 | 48 | 0 | |||||
2 | 영원히 풀리지 않는 숙제? [9] | 벗겨보면남자 | 09/05/05 17:17 | 213 | 6/14 | |||||
1 | 북극에 사는 용 이름은?? [4] | 벗겨보면남자 | 09/05/03 10:34 | 292 | 6 | |||||
|
||||||||||
[1] | ||||||||||