+ 1

Need help Java

Iā€™m having trouble getting a program that says a simple, ā€œhiā€ to you if you say hello to work. Keep in mind my coding knowledge is abysmal except basic Lua. import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner test = new Scanner(System.in); System.out.println(test.nextLine()); if (test = "hello"); System.out.println("hi"); } }

8th Jul 2020, 12:22 AM
Matt Catt
Matt Catt - avatar
1 Answer
+ 2
To check for String equality in Java you need to use the equals() method not ==. if (test.equals("hello") Also, you're not setting the input value to the test variable. Scanner scanner = new Scanner(System.in); String test = scanner.nextLine();
8th Jul 2020, 12:42 AM
ChaoticDawg
ChaoticDawg - avatar