java中抽牌程序_Java—— 随机抽取扑克牌游戏
/*
* 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—— 随机抽取扑克牌游戏相关推荐
- java中输入的程序_Java中输入的用法
Java中输入 1. 读取输入 1)构建一个Scanner,附属到System.in Scanner in = new Scanner(System.in); 此时可以使用Scanner类的各种方法来 ...
- 发扑克牌java程序_Java实现简易扑克牌游戏
功能描述 1.创建扑克牌.包括四种花色(黑桃,红心,梅花,方块),十三种点数(2-10,J,Q,K),不考虑大小王. 2.创建两个玩家.包括玩家id.姓名.手牌等集合,手牌为扑克牌的集合. 3.洗牌. ...
- Java中的字符串程序
String is the most widely used class in java programming. That's why String programs are used in jav ...
- java中调用matlab程序及相关问题
**在java中调用matlab程序,首先要将matlab程序打包成jar文件,才可以被java程序所调用. 打包时本人所用的各种工具: 1:myeclipse-bule 2:java-1.7 3:m ...
- java 关闭jpanel_如何在Java中关闭Jpanel程序
我正在制作一个Java游戏,我需要一些关于如何操作的建议.如何在Java中关闭Jpanel程序 目前我使用2个不同的.java文件来制作游戏.我有一个扩展JFrame的主程序,我调用扩展JPanel的 ...
- Java将扑克牌花色和数字组合成52张扑克牌集合 并完成在牌堆中抽牌的操作
#JavaSe# 在只有扑克牌颜色数组和数字数组的情况下,合成扑克牌,并且完成抽牌操作 定义一个扑克牌类 public class Card {private String[] point={&quo ...
- java中多线程编程案例_Java中多线程编程实战的实现线程_Java编程_Java程序员_课课家...
java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的.尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有一些概念需要掌握.要记住的一件重要的事情是 main() 函数也是 ...
- java中的祖先类_Java程序公共祖先类-Object
在Java中,所有的类都继承自Object类,它是所有的始祖,但是我们不需要显示的书写extends Object. equals方法 在JDK中,Object类的equals方法的实现如下: pub ...
- java随机抽取_java 随机抽取案例,不重复抽取
以学生类为例,先准备一个Student类 package cn.sasa.demo1; public class Student { private int id; private String na ...
最新文章
- 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(四):扩展案例
- python使用matplotlib可视化线图(line plot)、为可视化图像添加双Y轴、分别可视化不同范围的数据(double y axis in matplotlib)
- 大学计算机课程操作文档,计算机操作系统大学课程.pptx
- NOSQL 之 cassadra 安装与集群配置
- 嵌入式开发中常用的几种通信接口总结
- Typora的使用技巧
- 初识C++之函数重载
- bandizip最后一个无广告版本_如果非要选择一款压缩软件的话——Bandizip
- IE的hasLayout
- 3D slicer的教程网站
- 第015讲 仿sohu首页面布局
- 解决进入XP系统无法响应故障
- Qt 窗口置顶 | 和取消置顶
- ITSM (IT Service Management,IT服务管理 )
- 跑三小时的monkey测试该怎么算_Android命令Monkey压力测试,详解
- 次时代游戏模型制作教程
- 百度小米滴滴躬身入局,新能源造车如此多娇,引无数大厂竟折腰?
- 电脑怎么用计算机打开指令,快速打开电脑上的计算器
- C++ 实现trim函数
- 明星项目方生死战:战局巅峰比拼的是人心
热门文章
- SpringBoot与安全学习笔记
- 【计算机组成原理】计算机系统概述总结——基本知识要点汇总
- Android 虹软SDK人脸识别图文使用说明(更新:2019.5.14)
- webpack代理 host文件 微信小程序公众号开发必配
- 360元(含硬盘)!小白二手旧电脑组建超低价NAS记录
- 增速减缓、毛利率降至新低 丁磊“再造网易”要缓缓了
- 关于免费的虚拟主机与虚拟主机的一些事情
- mac系统-安装虚拟无人机px4及其简单操作教程
- 信息管理毕业设计选题集合
- 【scrapy爬虫】了解Scrapy+爬虫豆瓣电影Top250信息