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 相关文章推荐
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
JS+CSS实现一个气泡提示框
Aug 18 Javascript
js 本地预览的简单实现方法
Feb 18 Javascript
jquery插件之定时查询待处理任务数量
May 01 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
node.js中的console.timeEnd方法使用说明
Dec 09 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
Feb 20 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
May 16 Javascript
深入分析node.js的异步API和其局限性
Sep 05 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
Aug 22 Javascript
微信小程序实现单选功能
Oct 30 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 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
example1.php
2006/10/09 PHP
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
document.getElementById介绍
2011/09/13 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
用Python实现换行符转换的脚本的教程
2015/04/16 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
计算机应届毕业生自荐信范文
2014/02/23 职场文书
学校捐书活动总结
2015/05/08 职场文书
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS