/*

* Copyright (c) 2014, 烟台大学计算机学院

* All rights reserved.

* 文件名称:test.cpp

* 作    者:李晓凯

* 完成日期:2015年 9 月 23 日

* 版 本 号:v1.0

*

* 问题描述:利用Java编写了一个小游戏,模拟随机取扑克牌详情往下看。

* 输入描述:

* 程序输出:

*/

import java.util.Scanner;

public class pro1 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int number1=(int)(System.currentTimeMillis()%12);

int number2=(int)(System.currentTimeMillis()%4);

String str1 = null,str2=null;

switch(number1){

case 0:

str1="Ace";

break;

case 1:

str1="2";

break;

case 2:

str1="3";

break;

case 3:

str1="4";

break;

case 4:

str1="5";

break;

case 5:

str1="6";

break;

case 6:

str1="7";

break;

case 7:

str1="8";

break;

case 8:

str1="9";

break;

case 9:

str1="10";

break;

case 10:

str1="Jack";

break;

case 11:

str1="Queen";

break;

case 12:

str1="King";

break;

}

switch(number2){

case 0:

str2="Clubs";

break;

case 1:

str2="Diamonds";

break;

case 2:

str2="Hearts";

break;

case 3:

str2="Spades";

break;

}

System.out.println("The card you picked is "+str1+" of "+str2);

}

}

总结:这个在Java中还是比较好编写的,只要能随机取出两个数,一个为0~12,代表牌的大小,一个为0~3,代表牌的花色,这样就能模拟随机取牌的游戏了!

java中抽牌程序_Java—— 随机抽取扑克牌游戏相关推荐

  1. java中输入的程序_Java中输入的用法

    Java中输入 1. 读取输入 1)构建一个Scanner,附属到System.in Scanner in = new Scanner(System.in); 此时可以使用Scanner类的各种方法来 ...

  2. 发扑克牌java程序_Java实现简易扑克牌游戏

    功能描述 1.创建扑克牌.包括四种花色(黑桃,红心,梅花,方块),十三种点数(2-10,J,Q,K),不考虑大小王. 2.创建两个玩家.包括玩家id.姓名.手牌等集合,手牌为扑克牌的集合. 3.洗牌. ...

  3. Java中的字符串程序

    String is the most widely used class in java programming. That's why String programs are used in jav ...

  4. java中调用matlab程序及相关问题

    **在java中调用matlab程序,首先要将matlab程序打包成jar文件,才可以被java程序所调用. 打包时本人所用的各种工具: 1:myeclipse-bule 2:java-1.7 3:m ...

  5. java 关闭jpanel_如何在Java中关闭Jpanel程序

    我正在制作一个Java游戏,我需要一些关于如何操作的建议.如何在Java中关闭Jpanel程序 目前我使用2个不同的.java文件来制作游戏.我有一个扩展JFrame的主程序,我调用扩展JPanel的 ...

  6. Java将扑克牌花色和数字组合成52张扑克牌集合 并完成在牌堆中抽牌的操作

    #JavaSe# 在只有扑克牌颜色数组和数字数组的情况下,合成扑克牌,并且完成抽牌操作 定义一个扑克牌类 public class Card {private String[] point={&quo ...

  7. java中多线程编程案例_Java中多线程编程实战的实现线程_Java编程_Java程序员_课课家...

    java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的.尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有一些概念需要掌握.要记住的一件重要的事情是 main() 函数也是 ...

  8. java中的祖先类_Java程序公共祖先类-Object

    在Java中,所有的类都继承自Object类,它是所有的始祖,但是我们不需要显示的书写extends Object. equals方法 在JDK中,Object类的equals方法的实现如下: pub ...

  9. java随机抽取_java 随机抽取案例,不重复抽取

    以学生类为例,先准备一个Student类 package cn.sasa.demo1; public class Student { private int id; private String na ...

最新文章

  1. 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(四):扩展案例
  2. python使用matplotlib可视化线图(line plot)、为可视化图像添加双Y轴、分别可视化不同范围的数据(double y axis in matplotlib)
  3. 大学计算机课程操作文档,计算机操作系统大学课程.pptx
  4. NOSQL 之 cassadra 安装与集群配置
  5. 嵌入式开发中常用的几种通信接口总结
  6. Typora的使用技巧
  7. 初识C++之函数重载
  8. bandizip最后一个无广告版本_如果非要选择一款压缩软件的话——Bandizip
  9. IE的hasLayout
  10. 3D slicer的教程网站
  11. 第015讲 仿sohu首页面布局
  12. 解决进入XP系统无法响应故障
  13. Qt 窗口置顶 | 和取消置顶
  14. ITSM (IT Service Management,IT服务管理 )
  15. 跑三小时的monkey测试该怎么算_Android命令Monkey压力测试,详解
  16. 次时代游戏模型制作教程
  17. 百度小米滴滴躬身入局,新能源造车如此多娇,引无数大厂竟折腰?
  18. 电脑怎么用计算机打开指令,快速打开电脑上的计算器
  19. C++ 实现trim函数
  20. 明星项目方生死战:战局巅峰比拼的是人心

热门文章

  1. SpringBoot与安全学习笔记
  2. 【计算机组成原理】计算机系统概述总结——基本知识要点汇总
  3. Android 虹软SDK人脸识别图文使用说明(更新:2019.5.14)
  4. webpack代理 host文件 微信小程序公众号开发必配
  5. 360元(含硬盘)!小白二手旧电脑组建超低价NAS记录
  6. 增速减缓、毛利率降至新低 丁磊“再造网易”要缓缓了
  7. 关于免费的虚拟主机与虚拟主机的一些事情
  8. mac系统-安装虚拟无人机px4及其简单操作教程
  9. 信息管理毕业设计选题集合
  10. 【scrapy爬虫】了解Scrapy+爬虫豆瓣电影Top250信息