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对talbe进行动态添加、删除、验证实现代码
Mar 29 Javascript
一行代码告别document.getElementById
Jun 01 Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 Javascript
利用JQuery直接调用asp.net后台的简单方法
Oct 27 Javascript
js中开关变量使用实例
Feb 24 Javascript
jquery实现的table排序功能示例
Mar 10 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
Jun 30 Javascript
分分钟学会vue中vuex的应用(入门教程)
Sep 14 Javascript
ES6函数实现排它两种写法解析
May 13 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数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
2011/11/02 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
Laravel 自带的Auth验证登录方法
2019/09/30 PHP
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
jquery validate demo 基础
2015/10/29 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
JS打印组合功能
2016/08/04 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
理解Koa2中的async&amp;await的用法
2018/02/05 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
怎样使用Python脚本日志功能
2016/08/14 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
对python中的pop函数和append函数详解
2018/05/04 Python
python for 循环获取index索引的方法
2019/02/01 Python
Django实现跨域请求过程详解
2019/07/25 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
结构和类有什么异同
2012/07/16 面试题
应届生保险求职信
2013/11/11 职场文书
医学生自我评价
2014/01/27 职场文书
代办委托书怎样写
2014/04/08 职场文书
合伙经营协议书范本
2014/04/18 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
小学音乐课教学反思
2016/02/18 职场文书