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 相关文章推荐
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
jQuery.event兼容各浏览器的event详细解析
Dec 18 Javascript
在JS方法中返回多个值的方法汇总
May 20 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
May 11 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
May 12 Javascript
vue安装遇到的5个报错及解决方法
Jun 12 Javascript
layui动态表头的实现代码
Aug 22 Javascript
小程序实现左滑删除的效果的实例代码
Oct 19 Javascript
JavaScript实现图片放大预览效果
Nov 02 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中jsonp的跨域实例
2013/06/21 PHP
php简单判断文本编码的方法
2015/07/30 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
javascript基本类型详解
2014/11/28 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
Google 地图获取API Key详细教程
2016/08/06 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python基础教程之字典操作详解
2014/03/25 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
Python制作简易注册登录系统
2016/12/15 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
生物科学专业个人求职信范文
2013/12/05 职场文书
护理专业自我鉴定
2014/01/30 职场文书
升学宴主持词
2014/04/02 职场文书
供电工程专业求职信
2014/08/09 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
人事聘任通知
2015/04/21 职场文书
小学毕业感言100字
2015/07/30 职场文书
上班旷工检讨书
2015/08/15 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python