私は本当にJavaに新しいので、これを行う方法があると確信していますので、私は尋ねます:クラスのメインメソッドを呼び出すことはできますか?メインクラスをメインクラスから呼び出す方法
import java.io.*;
public class Chemicalcommandline {
public void start() {
String instructions = "This program "
+ ""
+ ""
+ ""
+ "";
System.out.println();
System.out.println("Chemical Sign: ");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String chemical = null;
try {
chemical = reader.readLine();
} catch(IOException ioe) {
System.out.println("Error");
}
//start very long if
if (chemical.equals("Ca")) {
System.out.println("Calcium");
}
main();
}
public static void main(String[] args) {
Chemicalcommandline client = new Chemicalcommandline();
client.start();
}
}
入力を1つ取得した後にコードが終了しないようにメインを呼び出すにはどうすればよいですか?
これは不要な再帰を招くため、これをしたくないです。単に「悪いアイデア」の見出しの下でそれを分類し、移動してください。 –
* "クラスのメインメソッドを呼び出すことはできますか?" *もちろん、より良い質問は "あなたは**達成しようとしていますか?" Javaを初めて使う人は、間違った戦略を使ってこれを達成しようとしている可能性があります。 –