Вопрос Как сравнит введённое значение и заданное значение типа String и при соответствовании запустить кома

Регистрация
19 Сен 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner on = new Scanner(System.in);
String Pets[];
Pets = new String[3];//Массив Питомцы
Pets[1] = "Мяу! ";
Pets[2] = "Гав! ";
System.out.println("Введите: ");
String a1 = on.nextLine(); //Вводим Собака или Кот
if(a1 == "Кот")
{
System.out.println("Говорит: " + Pets[1]);//Если кот,
}
if(a1 == "Собака")
{
System.out.println("Говорит: " + Pets[2]);//Если собака
}
}
}
Проблема в том, что при вводе никто ничего не говорит ;)))
 
Назад
Сверху