У меня есть программа, в которой я делаю, когда пользователь вводит настроение, на нем будет выводиться цитата. Мне нужно сообщить программе
if the user is happy, then output this text
Проблема в том, что я не знаю, как заставить программу распознавать ввод и выводить текст на основе этого ... вот что я имею для кода до сих пор.Как сравнить строки в java
import java.util.Scanner;
public class modd {
public static void main(String arrgs[]) {
System.out.println("Enter your mood:");
Scanner sc = new Scanner(System.in);
String mood = sc.nextLine();
if (sc = happy) {
System.out.println("test");
if (sc = sad) {
System.out.println("I am sad");
}
}
}
}
Я бы начните с ознакомления с [Учебником по Java] (http://docs.oracle.com/javase/tutorial/java/data/strings.html) на 'String's – MadProgrammer
Узнайте, как сравнивать строки. 'switch' также может помочь. Также ваш ввод - это «настроение» (не 'sc'). –