java和js实现的洗牌小程序


Posted in Javascript onSeptember 30, 2019

这几天刚学了java和javascript,简单写了个用java和javascript的小程序

JavaScript的

// An highlighted block
var colors = ['红桃','梅花','方片','黑桃']
var numbers = ['2','3','4','5','6','7','8','9','10','J','Q','K','A']
var puke = new Array();
var cards = new Array();
for (var i = 0; i < 52; i++){
  cards[i] = i
}
console.log("洗牌前");
for (var i = 0; i < 52; i++) {
  puke [i] = colors[parseInt(cards[i]/13)]+numbers[cards[i]%13]

}
console.log(puke)
console.log("洗牌后")
puke.sort(function () {
  return 0.5-Math.random()
})
console.log(puke)

java的

public class Puke{
 public static void main(String[] args) {
 // TODO Auto-generated method stub
    String colors[] = {"黑桃","红桃","梅花","方片"};
    String words[] = {"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
    String[] cards = new String[52];
    System.out.println("洗牌前:\n");
    for (int i = 0; i < 52; i++) {
  cards[i] = colors[i/13] + words[i%13];
  if (i%13==0) {
  System.out.println();
  }
  System.out.print(" "+cards[i]);
 }
    System.out.println();
    System.out.println("洗牌后");
    String str;
    for(int i=0;i<cards.length;i++){
      int e=(int) Math.round((cards.length-1)*Math.random());
      str=cards[e];
      cards[e]=cards[cards.length-1];
      cards[cards.length-1]=str;
     }
    for (int i = 0; i < 52; i++) { 
  if (i%13==0) {
  System.out.println();
  }
  System.out.print(" "+cards[i]);
 }
 }
}

总结

以上所述是小编给大家介绍的java和js实现的洗牌小程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
Oct 29 Javascript
wap图片滚动特效无css3元素纯js脚本编写
Aug 22 Javascript
js获取当前时间显示在页面上并每秒刷新
Dec 24 Javascript
JavaScript中var关键字的使用详解
Aug 14 Javascript
JavaScript encodeURI 和encodeURIComponent
Dec 04 Javascript
JavaScript之Map和Set_动力节点Java学院整理
Jun 29 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
Jul 04 Javascript
Vue的事件响应式进度条组件实例详解
Feb 04 Javascript
webpack-url-loader 解决项目中图片打包路径问题
Feb 15 Javascript
vue+layui实现select动态加载后台数据的例子
Sep 20 Javascript
三步搞定:Vue.js调用Android原生操作
Sep 07 Javascript
JS使用H5实现图片预览功能
Sep 30 #Javascript
在vue中使用jsx语法的使用方法
Sep 30 #Javascript
微信小程序自定义tabBar在uni-app的适配详解
Sep 30 #Javascript
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 #Javascript
webpack3升级到webpack4遇到问题总结
Sep 30 #Javascript
uploadify插件实现多个图片上传并预览
Sep 30 #Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 #Javascript
You might like
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
JS常用正则表达式总结
2013/11/12 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python入门教程之if语句的用法
2015/05/14 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
Python 监测文件是否更新的方法
2019/06/10 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
伦敦一家非常流行的时尚精品店:Oxygen Boutique
2017/01/15 全球购物
Delphi笔试题
2016/11/14 面试题
物流经理自我评价
2013/09/23 职场文书
党员实事承诺书
2014/03/26 职场文书
文明演讲稿范文
2014/05/12 职场文书
2014年药店工作总结
2014/11/20 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
Golang 空map和未初始化map的注意事项说明
2021/04/29 Golang
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL
JavaScript获取URL参数的方法分享
2022/04/07 Javascript
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python