当前位置: 首页 > 知识库问答 >
问题:

各式各样的问题[已关闭]

闻人嘉颖
2023-03-14

我有一个想法,就是在实现if/else时使用数组haves(question,ans)将答案与问题联系起来,以确保答案是正确的

这是解决这个问题的好方法吗?帮我plz

共有1个答案

严俊友
2023-03-14

您应该编写一个Java程序,而Java是一种面向对象语言。

所以试着从一个面向对象的设计开始…

每个问题都有一个唯一的答案,对吧?

public final class QandA
{
  private final String m_Answer;
  private final String m_Question;

  public QandA( final String question, final String answer )
  {
    m_Answer = answer;
    m_Question = question;
  }

  // Getters go here …
}
…
final Map<String,QandA> questionsAndAnswers = new HashMap<>();
…
var qa = new QandA( question, answer );
questionsAndAnswers.put( qa.getQuestion(), qa );
…
public final boolean checkAnswer( final String question, final String answer )
{
  final var qa = questionsAndAnswers.get( question );
  var retValue = qa != null;
  if( retValue )
  {
    retValue = qa.getAnswer().equals( answer );
  }
  return retValue;
}
 类似资料:
  • 本文向大家介绍详解Bootstrap各式各样的按钮(推荐),包括了详解Bootstrap各式各样的按钮(推荐)的使用技巧和注意事项,需要的朋友参考一下 Bootstrap为我们提供了各式各样漂亮的按钮,我们无需自己给按钮写样式,直接使用它给我们提供的类样式,使用在我们的按钮上,非常的简单方便。 为尊重原创这里贴一下参考的教程:http://www.runoob.com/bootstrap/boot

  • ● 更改底图风格 ● 散点图 ● 动态热力图 ● 区域分层设色图 ● 标注分类图 ● 海量点图 ● 聚合渲染图 ● 文本标注图 ● 线路分类专题图 ● 设置文本标签 ● 灯光图

  • 我正在尝试为一个大学项目实现一种使用for循环计算学院的方法。我写了一个for循环,它以两个步骤递增,而另一个for循环计算第一个for循环的每一个函数。 有人能指出我在哪里犯了错误吗?

  • 我正在尝试使用PHPBrew安装PHP5.4,但出现以下错误: 用 我的操作系统:

  • 本文向大家介绍javascript关于运动的各种问题经典总结,包括了javascript关于运动的各种问题经典总结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了javascript关于运动的各种问题。分享给大家供大家参考。具体如下: 一、JS运动的各种问题 问题一: 错误代码: 希望实现的功能: 打开定时器timer,让div1运动到300px,然后让div1停下即关掉定时器。 错误之处

  • 问题内容: 我正在研究有关Java 6 18 VM上垃圾回收的各种选项,并希望有一些指导。 我们在JBoss上运行我们的应用程序,并且在重新部署期间偶尔会出现臭名昭著的PermGen错误。关于解决或缓解此问题的最佳方法,Internet上存在许多相互矛盾且过时的信息。 从我所看到的,以下是正确的: VM选项本身 无法解决此问题 ,只能将其推迟。 解决此问题的唯一可靠方法是修复Application