Twenty Questions发源于美国,在19世纪广泛使用,是一款口头游戏,旨在鼓励演绎推理和创造力。 在该教程中,您将学习如何用Java重新创建二十个问题游戏。

您还可以在YouTube视频中发现本教程:

您可以注意到,我们的决策树数据以动物为中心。 因此,我们要求用户仅考虑动物。
我们使用Swing API来构建此用户界面。 文本区域是JTextPane对象,我们使用BorderLayout实例将对象放置在JFrame的内容窗格中。 这三个按钮通过JButton类表示。
它为我们提供了以下buildUI方法:

我们想到了一只动物。 例如OSTRIGE :)。
单击“开始”,然后以“是”或“否”回答计算机问题。 最后,计算机找到我们的动物,并问我们以下问题:

我们单击“是”,我们将显示以下内容:

这就是该教程的全部内容。
要发现有关Java和Android开发的更多教程,您可以访问YouTube上的SSaurel频道:
西尔万·索雷尔
该频道将为您提供有关Android,Web开发和其他一些编程技巧的教程。 一些教程和… www.youtube.com
如果您想发现一些书籍来学习Java编程,建议您选择以下六本Java编程最佳书籍来阅读以下文章:
学习Java编程的6大最佳书籍
根据最新的TIOBE,在Java诞生25年后,它仍然是最受欢迎的编程语言 。hackernoon.com