Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Derivaldo! Tudo bem?
De acordo com a imagem enviada, podemos identificar um erro de sintaxe na declaração do texto para a variável sinopse, indicado pela linha vermelha sob o código. Entretanto, não consigo visualizar o final do código para conseguir identificar com exatidão o problema.
Dessa forma, peço que confira se o código digitado está exatamente igual ao fornecido na aula, como mostrado abaixo, verificando especialmente se o text block foi fechado com outras três aspas duplas no final do texto que queremos atribuir à variável sinopse.
Aqui está como o código corrigido deve parecer:
String sinopse;
sinopse = """
Filme Top Gun
Filme de aventura com galã dos anos 80
Muito bom!
Ano de Lançamento
""" + anoDeLancamento;
Devemos nos certificar também de que o anoDeLancamento é uma variável já declarada e que estamos concatenando o valor dela corretamente ao final do text block. Além disso, devemos nos lembrar de que o text block é um recurso introduzido no Java 13, então precisamos estar usando uma versão do Java que suporte essa funcionalidade.
Espero ter ajudado! Caso o problema pesista peço que me envie o código completo.
Um forte abraço e bons estudos!
Olá Sarah, tudo bem?
Segue o código que codei no intellij.
public class Main{
public static void main(String[] args) {
System.out.println("Esse é o Screen Match");
System.out.println("Filme: Top Gun: Maverick");
int anoDeLancamento = 2022;
System.out.println("Ano de Lancamento: " + anoDeLancamento);
boolean incluidoNoPlano = true;
double notaDoFilme = 8.1;
double media = (9.8 + 6.3 + 8.0) / 3;
System.out.println(media);
String sinopse;
sinopse = """
Filme Top Gun
Filme de aventura com galã dos anos 80
Muito bom
Ano de lancamento
""" + anoDeLancamento;
System.out.println(sinopse);
}
}