Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Tentei fazer utilizando formatação de texto mas n entendi onde errei utilizando

import java.util.Scanner;

public class Leitura { public static void main(String[] args){

    Scanner leitura =new Scanner(System.in);

    System.out.println("Digite seu Filme favorito!");
    String filme = leitura.nextLine();
    System.out.println("O seu filme Favorito é " + filme + " o meu tambem é esse. :D");

    System.out.println("Se você gosta mesmo desse filme me diga qual a data de lançamento?");
    int anoDeLancamento = leitura.nextInt();
    System.out.println("ah! eu não sabia que o ano de lançamento era " + anoDeLancamento);

    System.out.println("Ta! Mas qual é a nota que voce da para o nosso filme favorito?");
    double notaDoFilme = leitura.nextDouble();
    System.out.println(String.format(notaDoFilme + " Que legal, eu dou nota %f também.:D"));


}

}

1 resposta
solução!

Olá Andrey, tudo bem?

O erro está nessa linha aqui:

 System.out.println(String.format(notaDoFilme + " Que legal, eu dou nota %f também.:D"));

Primeiramente, o que está acontecendo é que você informou a nota antes do texto. Além disso, para utilizar o String.format passamos o argumento com vírgulas, da forma abaixo:

System.out.println(String.format(" Que legal, eu dou nota %f também.:D", notaDoFilme));

Se a dúvida permanecer, não deixe de nos informar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!