Stringは==ではなくequalsで等価性を比較
import java.util.Scanner;
public class StringEqualsSample {
public static void main(String[] args) {
Scanner key = new Scanner(System.in);
key.useDelimiter(System.getProperty("line.separator"));
String input = key.next();
System.out.println("==で判断します");
if(input == "a"){
System.out.println("aです");
}else{
System.out.println("aではないです");
}
System.out.println();
System.out.println("equalsで判断します");
if(input.equals("a")){
System.out.println("aです");
}else{
System.out.println("aではないです");
}
}
}