Programa Java não computa!

Galera, estou com um problema, eu bolei este algoritmo em clima de pandemia hehehe, só que ele não está computando, ele apenas mostra o input de dados na primeira chamada e ao inserir a entrada do usuário ele fica com o cursor piscando.

Se entendi seu código, não está entrando em nenhuma das condições if. O cursor fica piscando porque o programa acabou.

Note que para comparar strings se usa equals() (ou equalsIgnoreCase()). Você não precisa dessas variáveis com os nomes das vacinas pra fazer a comparação, mas se vai usá-los, precisa preenchê-los com valores corretos, não com espaço vazio como está fazendo. Por fim, precisa de um else para o caso de o usuário digitar algo que não case com nenhuma opção.

Exemplo sem as variáveis:

System.out.print("Qual seu carro:");
String carro = ent.nextLine();

if (carro.equalsIgnoreCase("fusca"){
  System.out.println("Otimo!");
}else if (carro.equalsIgnoreCase("tesla"){
  System.out.println("Repense sua escolha!");
}else{
  System.out.println("Podia melhorar!");
}

Abraço.

Exemplo com as variáveis:

String fusca = "fusca", tesla = "tesla";
System.out.print("Qual seu carro:");
String carro = ent.nextLine();

if (carro.equalsIgnoreCase(fusca){
  System.out.println("Otimo!");
}else if (carro.equalsIgnoreCase(tesla){
  System.out.println("Repense sua escolha!");
}else{
  System.out.println("Podia melhorar!");
}

Abraço.