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 相关文章推荐
实现placeholder效果的方案汇总
Jun 11 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
jQuery通过deferred对象管理ajax异步
May 20 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
angularjs点击图片放大实现上传图片预览
Feb 24 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
简单谈谈React中的路由系统
Jul 25 Javascript
使用Fullpage插件快速开发整屏翻页的页面
Sep 13 Javascript
基于vue1和vue2获取dom元素的方法
Mar 17 Javascript
实例讲解vue源码架构
Jan 24 Javascript
Vue 子组件与数据传递问题及注意事项
Jul 11 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 27 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
Linux中为php配置伪静态
2014/12/17 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
php生成mysql的数据字典
2016/07/07 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
PHP实现获取第一个中文首字母并进行排序的方法
2017/05/09 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
jQuery hover事件简单实现同时绑定2个方法
2016/06/07 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
javascript中的闭包概念与用法实践分析
2019/07/26 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
Linux中如何用命令创建目录
2015/01/12 面试题
致100米运动员广播稿
2014/02/14 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
总经理助理岗位职责
2015/01/31 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript