当前位置:网站首页 > Java教程 > 正文

春晚java教程



本文主要是介绍【原理分析】用JAVA还原刘谦在2024央视春晚的扑克牌魔术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


      央视春晚与魔术师刘谦从2009年开始,近十年间深度捆绑,刘谦开辟了春晚近景魔术的先河,一句“见证奇迹的时刻”成为刘谦在观众心中的Slogan。 2024年,刘谦重返央视春晚舞台,从观众的反响上来看,可以说,刘谦还是刘谦。

在这里插入图片描述

(当然,还有没拼上的小尼哈哈哈哈)

在这里插入图片描述


      这两天博主也是刷到很多关于分析刘谦今年的魔术的文章或者视频,各位都通过自己的所学专业知识来分析,条条大路通罗马,大家最后的分析结果也是殊途同归。原理方面就不过多介绍了,下面放一个简单的流程。


1. 定义参数:名字长度、性别和地区
2. 模拟撕牌过程:复制四张扑克牌,得到8张扑克牌
3. 按照名字长度依次将第一张牌放到最后
4. 将上面3张牌放到剩余5张牌的中间
5. 将第一张扑克牌拿出来
6. 根据地理位置拿起1-3张放在剩下牌的中间
7. 根据性别将前1-2张牌扔掉
8. 见证奇迹的时刻:循环执行7次,每次将第一张扑克牌取出并添加到扑克牌末尾
9. 好运留下来,烦恼丢出去:循环执行直到只剩一张扑克牌为止,每次将第一张扑克牌取出并添加到扑克牌末尾,并删除第一张扑克牌,再将第二张扑克牌取出并删除
10. 输出最后手里的扑克牌和藏起来的扑克牌



在“LiuQian”程序中,主要使用了以下变量和方法:

变量描述cards用于存储纸牌序列,是一个List类型的变量。hide用于存储藏起来的牌,是一个String类型的变量。
方法描述getRegionName根据地理位置编号返回对应的地理位置名称。getGenderName根据性别编号返回对应的性别名称。

      从上述代码结构和变量、方法等方面分析,“LiuQian”程序的实现过程可以概括为以下几个步骤:

 

这些步骤相互联系,共同构成了程序的核心思路,也是实现魔术表演中抽牌过程的关键。


 

以博主本人为例:
在这里插入图片描述

以小尼为例,尼格买提·热合曼:
在这里插入图片描述


Respect to LiuQian!
      他将数学的逻辑和推理与魔术的幻觉和娱乐性相结合,使得观众在欣赏他的表演过程中不仅能感受到魔术的神秘感,还能够从中领略到数学的美妙之处引发对数学的讨论。这种结合不仅提升了魔术表演的艺术价值,还为观众带来了一种全新的数学体验。

这篇关于【原理分析】用JAVA还原刘谦在2024央视春晚的扑克牌魔术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


  • 上一篇: java 教程app
  • 下一篇: 学java系统教程
  • 版权声明


    相关文章:

  • java 教程app2025-01-14 18:02:04
  • java ueditor视频教程2025-01-14 18:02:04
  • 50个java编程教程2025-01-14 18:02:04
  • java空格教程2025-01-14 18:02:04
  • 怎么找到java教程2025-01-14 18:02:04
  • 学java系统教程2025-01-14 18:02:04
  • java教程io流2025-01-14 18:02:04
  • java142教程2025-01-14 18:02:04
  • java编写sso教程2025-01-14 18:02:04
  • 汽车java教程2025-01-14 18:02:04