我正在制作一个简单的媒人作为 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");
}
}