幾何学の論理単語問題を生成するプログラムを書いていますが、問題があります。私の目標は、事前に設計された単語の問題をプログラムにランダムに作成させることです。これまでのところ、プログラムはユーザーからの入力を受け取り、Story メソッドでその情報を使用します。これは、Mad Libs のゲームのようです。とにかく、ユーザーがプログラムを起動するたびに実行する Story メソッドをランダムに選択したいと考えています。これまでのところ、これは私が持っているものです:
import cs1.Keyboard;
public class LogicProof {
//Main method
public void main () {
System.out.println ("Enter 1. to start.");
System.out.println ("Enter 2. to exit.");
int choice = Keyboard.readInt();
if (choice == 1) { //Take info in and send to createStory
//Randomly run methods
}
if (choice == 2) {
System.out.println ("\nGoodbye.");
}
//Create the first story using inputs from main
private void createStory(String adj,String adj2,String adj3,String action) {
//Use values from main() to create a problem
}
他にも 2 つの createStory メソッドがあります。また、各問題の証明を表示しますが、それぞれの方法には独自の証明があるので、基本的には証明方法とストーリー方法をリンクするだけで、同じ方法の証明を表示できますか?
私はJavaにかなり慣れていないので、助けていただければ幸いです。前もって感謝します。