java - 用Java模拟芝诺悖论的程序

标签 java algorithm user-interface paradox

所以我在一本书中读到一个悖论:假设你在一个房间里,一扇门正对着你。但是,为了离开,您每次必须走一半的距离。所以第一步你走了一半的距离,第二步你又走了一半,依此类推(1/2 + 1/4 + 1/8)等。如果你继续下去,你永远不会到达门口像这样。我想这很容易用微积分来证明,但是用 Java 或任何其他程序模拟这个会很有趣,球从左侧开始,每次移动一半的距离到达右侧,同时显示到目前为止所采取的“步骤”数及其进度。我很想自己做,但我仍然是 Java 的初学者,不知道 GUI 编程。谁能模拟这个?

(很抱歉,如果这不是一个“真正的”问题。我真的很好奇要走多少步才能让球看起来几乎就在那里。)

最佳答案

请看这张图,它形象化了悖论:

http://www.wolframalpha.com/input/?i=1-1/(2^n)+for+0<n<10

关于java - 用Java模拟芝诺悖论的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4128103/

相关文章:

java - java中自动调整组件大小

java - Sikulix Maven 项目

java - android Async - 循环更新对话框消息

java - 在 session bean 中使用 EntityManager 时出错

python - 查找具有给定总和的数字列表的所有组合

SQL 查询在一系列重叠(时间)间隔内查找非重叠间隔的子系列

user-interface - 在哪里指定窗口组件的位置?

java - 如何使用在命令行上启动的 Spring Boot 自动重定向到 https

C++ 读取数学函数和排序

matlab - 主 GUI 和子 GUI 之间的关系