【发布时间】:2017-01-02 21:37:49
【问题描述】:
为一个学校项目创建一个测验,如果有一种方法可以在数组的一个元素中包含一个问题和 4 个可能的答案,并且问题和 4 个可能的答案都处于打开状态,这将使代码变得更容易他们自己的路线。
【问题讨论】:
-
你问的是如何制作多行字符串?
-
基本上是的,它们都位于单个数组元素中
-
您似乎完全忽略了 Java 是一种面向对象语言的事实。不要创建一个字符串数组,其中每个字符串都必须被解析以将问题与其答案分开。创建一个 Question 对象数组,其中 Question 对象将有一个字段 question,或类型为 String,以及一个字段 possibleAnswers,类型为 String[],例如。
-
我认为您正在寻找 '\n' 字符。例如String[] questions = {"Is a = b?\na. Yes.\nb.No\nc.\n\nDepends", "Why?\na. 因为\nb. 因为不是"};