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 相关文章推荐
弹出广告特效(一个IP只弹出一次)的代码
Jul 27 Javascript
Web 前端设计模式--Dom重构 提高显示性能
Oct 22 Javascript
基于Jquery制作的幻灯片图集效果打包下载
Feb 12 Javascript
jquery控制左右箭头滚动图片列表的实例
May 20 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
Nov 28 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
Mar 25 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
Jun 13 Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
Sep 12 Javascript
原生JS实现ajax与ajax的跨域请求实例
Dec 01 Javascript
详解Nuxt.js 实战集锦
Nov 19 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 图片上传实现代码 带详细注释
2010/04/29 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
php实现网页端验证码功能
2017/07/11 PHP
Array对象方法参考
2006/10/03 Javascript
使用javascript访问XML数据的实例
2006/12/27 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
深入理解js中this的用法
2016/05/28 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
2017/04/27 jQuery
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
浅析node.js的模块加载机制
2018/05/25 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
python3学习之Splash的安装与实例教程
2018/07/09 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
python简单的三元一次方程求解实例
2020/04/02 Python
python如何判断IP地址合法性
2020/04/05 Python
python 绘制场景热力图的示例
2020/09/23 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
轻化专业学生实习自我鉴定
2013/09/20 职场文书
微信早安问候语
2015/11/10 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python