JAVA の学習プロジェクトとして、簡単な仲人を作成しています。これまでのプログラムはいくつかの質問をするだけでしたが、性別に特化した質問をしたかったので、性別 (m または f) を尋ね、性別が m の場合にのみ表示されるメッセージを追加しようとしました。ダイアログは「よくできました、あなたは男性です!」と言うはずです。それ以外の場合は、メソッドを再開します。毎回、何を入力してもプログラムが再起動します。
これが私のコードです:
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args){
setVars();
}
public static void setVars(){
String name = JOptionPane.showInputDialog(null, "What is your name?");
String sAge = JOptionPane.showInputDialog(null, "What is your age?");
String sex = JOptionPane.showInputDialog(null, "What is your sex?\n(Enter m or f)");
if (sex == "m"){
JOptionPane.showMessageDialog(null, "Well done, you are male.\nKeep Going!");
}
int age = Integer.parseInt(sAge);
String chars = JOptionPane.showInputDialog(null, "Name three charectaristics");
}
}