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 相关文章推荐
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
Feb 23 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 Javascript
jQuery针对各类元素操作基础教程
Aug 29 Javascript
JavaScript中的标签语句用法分析
Feb 10 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
Mar 13 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
jQuery图片切换动画特效
Nov 02 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
jquery实现楼层滚动效果
Jan 01 jQuery
使用watch在微信小程序中实现全局状态共享
Jun 03 Javascript
vue接口请求加密实例
Aug 11 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/12/02 PHP
PHP 时间日期操作实战
2011/08/26 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
brook javascript框架介绍
2011/10/10 Javascript
jquery插件开发方法(初学者)
2012/02/03 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
Python日志处理模块logging用法解析
2020/05/19 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
Javascript如何发送一个Ajax请求
2015/01/26 面试题
高三政治教学反思
2014/02/06 职场文书
自我管理的活动方案
2014/08/25 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
任命通知范文
2015/04/21 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS