Exception in thread "main" java.lang.NullPointerException

Olá pessoal, eu sou novo no quesito programação, então eu venho aqui hoje pedir algo importante. Eu tava querendo me declarar para uma garota, mas aparentemente meu código, que iria mandar pra ela, está com um erro de Exception in thread “main”. Não sei o que fazer, então espero que alguém, por favor, me ajudasse.

package declaracao;

public class Loveusomuch {

private static String myHeart;
private static String yourHeart;

public static void main(String[] args) {
	// TODO Auto-generated method stub
	
	myHeart = null;
	String myLove = "you";

	yourHeart = null;
	String yourLove = "me";

	if (myHeart.contains(myLove) && yourHeart.contains(yourLove)) {
	System.out.println("'Você faz meu coração vibrar, aumentando a temperatura e o deixando quentinho' Eu te amo!");
	}
	
	
}

}

Pra fazer sentido vc teria que inicializar a variável myHeart com “you” e yourHeart com “me”.

Eu adicionaria o modificador final para simbolizar que os valores nunca mudarão. Ficaria assim:

public class LoveYouSoMuch {
  private static final String myHeart = "you";
  private static final String yourHeart = "me";

  public static void main(String[] args) {
    final String myLove = "you";
    final String yourLove = "me";

    if (myHeart.contains(myLove) && yourHeart.contains(yourLove)) {
      System.out.println("'Você faz meu coração vibrar, aumentando a temperatura e o deixando quentinho' Eu te amo!");
    }
  }
}

Caramba Don Juan! Esse é um baita exemplo de vergonha alheia! Muda o exemplo, pelo amor kkk. Lembrei de mim quando era mais novo (muuuito mais novo kkk). Boa sorte aí!

1 curtida