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 相关文章推荐
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
Jun 10 Javascript
通过隐藏iframe实现无刷新上传文件操作
Mar 16 Javascript
js 实现数值的千分位及保存小数方法(推荐)
Aug 01 Javascript
微信js-sdk上传与下载图片接口用法示例
Oct 12 Javascript
详解JavaScript跨域总结与解决办法
Oct 31 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
详解处理bootstrap4不支持远程静态框问题
Jul 20 Javascript
从零开始用electron手撸一个截屏工具的示例代码
Oct 10 Javascript
小程序getLocation需要在app.json中声明permission字段
Apr 04 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
Dec 19 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
Oct 09 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清除字符串中所有无用标签的方法
2014/12/01 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
python使用wxPython打开并播放wav文件的方法
2015/04/24 Python
Python简单进程锁代码实例
2015/04/27 Python
python实现TCP服务器端与客户端的方法详解
2015/04/30 Python
以一个投票程序的实例来讲解Python的Django框架使用
2016/02/18 Python
Python实现的爬虫功能代码
2017/06/24 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
python 编码规范整理
2018/05/05 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
Python递归实现打印多重列表代码
2020/02/27 Python
windows支持哪个版本的python
2020/07/03 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
销售顾问岗位职责
2014/02/25 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL