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插件tipswindown与hintbox冲突
Nov 05 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
Mar 04 Javascript
EasyUI实现二级页面的内容勾选的方法
Mar 01 Javascript
详解JavaScript ES6中的Generator
Jul 28 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
Mar 29 Javascript
js 获取范围内的随机数实例代码
Aug 02 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
深入理解JavaScript 中的执行上下文和执行栈
Oct 23 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
Jan 08 Javascript
如何自动化部署项目?折腾服务器之旅~
Apr 16 Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 04 Javascript
JavaScript实现网页跨年倒计时
Dec 02 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 MSSQL 存储过程的方法
2008/12/24 PHP
php实现mysql封装类示例
2014/05/07 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
php中关于换行的实例写法
2019/09/26 PHP
javascript 节点遍历函数
2010/03/28 Javascript
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
js实现键盘Enter键提交表单的方法
2015/05/27 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
vue elementUI使用tabs与导航栏联动
2019/06/21 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
详解Python 最短匹配模式
2020/07/29 Python
python 监控logcat关键字功能
2020/09/04 Python
学生无故旷课检讨书
2014/09/20 职场文书
企业授权委托书范本
2014/09/22 职场文书
公务员政审材料范文
2014/12/23 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
入队仪式主持词
2015/07/04 职场文书