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 单选框,多选框美化代码
Aug 01 Javascript
alert出数组中的随即值代码
Sep 25 Javascript
JavaScript常用小技巧小结
Dec 29 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
Apr 23 Javascript
jQuery常见面试题之DOM操作详析
Jul 05 jQuery
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
vue获取时间戳转换为日期格式代码实例
Apr 17 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 Javascript
Vue实现浏览器打印功能的代码
Apr 17 Javascript
原生js实现五子棋游戏
May 28 Javascript
微信小程序反编译的实现
Dec 10 Javascript
何时使用Map来代替普通的JS对象
Apr 29 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 eval函数一句话木马代码
2015/05/21 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
php验证码实现代码(3种)
2015/09/07 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
前端js文件合并的三种方式推荐
2016/05/19 Javascript
jQuery实现ToolTip元素定位显示功能示例
2016/11/23 Javascript
详解nodejs 文本操作模块-fs模块(二)
2016/12/22 NodeJs
简述Angular 5 快速入门
2017/11/04 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Django 导出 Excel 代码的实例详解
2017/08/11 Python
matplotlib中legend位置调整解析
2017/12/19 Python
对Python 语音识别框架详解
2018/12/24 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
详解python的变量缓存机制
2021/01/24 Python
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
办理退休介绍信
2014/01/09 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers