Importante

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!

1
resposta

ex 01

public class Sobre {
    public static void main(String[] args) {
        String nome = "João Silva";
        int idade = 34;
        double alturaEmMetros = 1.70;
        boolean estudante = true;

        System.out.printf("Nome: %s%n", nome);
        System.out.printf("Idade: %d%n", idade);
        System.out.printf("Altura: %.2f%n", alturaEmMetros);
        System.out.printf("É estudante: %b%n", estudante);
    }
}
1 resposta

Oi, João! Tudo bem?

Que bom ver seu exercício de variáveis e tipos por aqui, declarando valores a variáveis e mostrando cada dado formatado na saída. O teu código tá organizado e cada tipo conversa bem com a informação que representa: String para texto, int para número inteiro, double para valor com casas decimais e boolean para verdadeiro ou falso.

Vale destacar o uso do printf com as máscaras de formatação, que é um passo além do println. Cada máscara se conecta a um tipo: %s para texto, %d para inteiros, %.2f para decimais com duas casas e %b para booleanos, enquanto o %n faz a quebra de linha respeitando o sistema operacional.

Agora fica a provocação: qual tipo você usaria para guardar um valor em dinheiro, como o preço de um produto, e por quê?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!