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 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
获取网站跟路径的javascript代码(站点及虚拟目录)
Oct 20 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
Nov 25 Javascript
js模拟hashtable的简单实例
Mar 06 Javascript
jQuery插件Tmpl的简单使用方法
Apr 27 Javascript
JQuery实现样式设置、追加、移除与切换的方法
Jun 11 Javascript
浅谈JavaScript字符串拼接
Jun 25 Javascript
javascript 应用小技巧方法汇总
Jul 05 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 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
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
javascript hashtable实现代码
2009/10/13 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
js模块加载方式浅析
2017/08/12 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
python通过函数属性实现全局变量的方法
2015/05/16 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
简历里的自我评价
2014/01/31 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
施工安全员岗位职责
2015/04/11 职场文书
python xlwt模块的使用解析
2021/04/13 Python
浅谈redis缓存在项目中的使用
2021/05/20 Redis