Java简单的猜扑克牌点数程序源代码
1,源代码
import java.util.Scanner;
public class Card
{
/**
* @param args
*/
public static void GuessCard()
{
String[] card =
{ "A", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" };
System.out.println("Examples:A,1,2,3,4,5,6,7,8,9,10,J,Q,K ");
int r = (int) (Math.random() * 14);
/*
* for(int i= 0;i<13;i++) {r= (int) (Math.random() * 13);
* System.out.print(" "+r);}
*/
// System.out.println(r);
String s = card[r];
// System.out.println(s);
System.out.println("请输入你猜的扑克牌, 可以猜三次的哦 !");
Scanner input = new Scanner(System.in);
for (int i = 0; i < 3; i++)
{
String c = input.next();
int result = c.compareTo(s);
if (result == 0) System.out.println("Congratulations ,you Guess right !");
else if (result != 0) System.out.println("You are failed !");
else System.out.println("Guess error , Please Try again !");
}
input.close();
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
GuessCard();
}
}
2,运行结果(显示的是我没有猜对你们可以试试的哦,亲测可行)