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 相关文章推荐
Jquery ThickBox插件使用心得(不建议使用)
Sep 08 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
Sep 29 Javascript
jQuery获取动态生成的元素示例
Jun 15 Javascript
js库Modernizr的介绍和使用
May 07 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
Dec 02 Javascript
mpvue 单文件页面配置详解
Dec 02 Javascript
怎么使用javascript深度拷贝一个数组
Jun 06 Javascript
Preload基础使用方法详解
Feb 03 Javascript
JS实现烟花爆炸效果
Mar 10 Javascript
使用JS实现简易计算器
Jun 14 Javascript
VUE递归树形实现多级列表
Jul 15 Vue.js
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 存取 MySQL 数据库的一个例子
2006/10/09 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
javascript中的this详解
2014/12/08 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
python实现将元祖转换成数组的方法
2015/05/04 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
对python调用RPC接口的实例详解
2019/01/03 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
大一学生的职业生涯规划书范文
2014/01/19 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
分公司经理任命书
2014/06/05 职场文书
运动会拉拉队口号
2014/06/09 职场文书
励志演讲稿300字
2014/08/21 职场文书
安全施工责任书
2014/08/25 职场文书
私人委托书格式
2014/09/10 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
公司岗位说明书
2015/10/08 职场文书
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫