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 兼容FF的onmouseenter和onmouseleave的代码
Jul 19 Javascript
javascript document.execCommand() 常用解析
Dec 14 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
Oct 28 Javascript
jquery实现输入框实时输入触发事件代码
Dec 21 Javascript
微信小程序开发(一) 微信登录流程详解
Jan 11 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 Javascript
微信小程序实现滴滴导航tab切换效果
Jul 24 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 Javascript
原生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
图书管理程序(一)
2006/10/09 PHP
PHP print类函数使用总结
2010/06/25 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
javascript 一些用法小结
2009/09/11 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
python解析xml文件操作实例
2014/10/05 Python
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
Python生成器以及应用实例解析
2018/02/08 Python
django创建简单的页面响应实例教程
2019/09/06 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
Pygame框架实现飞机大战
2020/08/07 Python
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
社会学专业学生职业规划书
2014/02/07 职场文书
《诚实与信任》教学反思
2014/04/10 职场文书
员工自我工作评价
2015/03/06 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
金陵十三钗观后感
2015/06/04 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技