私は今夜Javaで少し学ぶことにしました、そして私はちょうど私が学んだことでいくつかのものを試しています。
私の質問は、ifステートメントで2つの刺し傷を真にする方法です。これが私がこれまでに持っているものです。
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");
}
}
}
私がもっと学び始める前に、これがいくつかのものを一緒に結びつけようとしているだけで意味がないように思われる場合は申し訳ありません。
今、私が通過するとき、それが終わるとき、それは私に2つの線を与えるか、それは私に両方を与えます。