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 极速 隐藏/显示万行表格列只需 60毫秒
Mar 28 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
Jan 02 Javascript
JavaScript中的事件委托及好处
Jul 12 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
基于JavaScript实现在新的tab页打开url
Aug 04 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
Dec 29 Javascript
基于vue2.0+vuex的日期选择组件功能实现
Mar 13 Javascript
用react-redux实现react组件之间数据共享的方法
Jun 08 Javascript
微信小程序实现评论功能
Nov 28 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
May 15 Javascript
vue使用video.js进行视频播放功能
Jul 18 Javascript
three.js 如何制作魔方
Jul 31 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
PHP4.04简明安装
2006/10/09 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
2021/02/22 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
vue中axios请求的封装实例代码
2019/03/23 Javascript
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
layer.msg()去掉默认时间,实现手动关闭的方法
2019/09/12 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
python使用循环实现批量创建文件夹示例
2014/03/25 Python
python实现sublime3的less编译插件示例
2014/04/27 Python
浅析Python中的join()方法的使用
2015/05/19 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
介绍下WebSphere的安全性
2013/01/31 面试题
喜之郎果冻广告词
2014/03/20 职场文书
机电系毕业生求职信
2014/07/11 职场文书
医院我们的节日活动实施方案
2014/08/22 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
高一作文之乐趣
2019/11/21 职场文书
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫
Oracle使用别名的好处
2022/04/19 Oracle