【发布时间】:2012-11-01 19:26:15
【问题描述】:
我决定今晚尝试学习一点java,我只是在尝试一些我学到的东西。
我的问题是在 if 语句中,我如何使两个刺痛为真。这是我目前所拥有的。
if ("male".equals(gender)) && ("brendan".equals(name))
我很确定问题是 && 但我不确定。
编辑编辑编辑。
这解决了部分问题。if("male".equals(gender) && "Brendan".equals(name))
这也是如此
if (("male".equals(gender)) && ("brendan".equals(name)))
现在我将发布我现在遇到另一个问题的全部内容,您可能需要查看全部内容。
import java.util.Scanner;
public class my_input_and_if_statements
{
public static void main (String args[])
{
Scanner jonks = new Scanner(System.in);
String name, gender, answer;
System.out.println("What is your name?");
name = jonks.next();
System.out.print("Hello ");
System.out.print( name);
System.out.println(" are you male or female?");
gender = jonks.next();
if (("male".equals(gender)) && ("brendan".equals(name)))
{
System.out.println("blah blah");
}
else
{
System.out.println(" Welcome to one of my first java applications. I hope you like it");
}
if (("female".equals(gender)) && ("nicole".equals(name)))
{
System.out.println("blah blah 2");
}
else
{
System.out.println(" Welcome to one of my first java applications. I hope you like it");
}
}
}
抱歉,如果在我开始尝试学习更多内容之前尝试将一些东西联系在一起,这似乎毫无意义。
现在,当我完成它时,它会给我两条线,或者它给我两条线。
【问题讨论】:
-
我没有真正看到这里的问题。
-
它按预期工作。找出方法是运行它。
-
请发布可编译代码。
-
我认为“错误”已经被编辑了。
-
my amended answer below 现在回答你问题的第二部分了吗?
标签: java eclipse if-statement