1
resposta

Atividade Conversão de tipos

public class Main {
    public static void main(String[] args) {
        double valorDouble = 19.5;
        int doubleInt = (int)valorDouble;

        System.out.println("O valor inteiro do produto é: " + doubleInt);
        
    }
}

tambem fiz asssim :

public class Main {
    public static void main(String[] args) {
        double valorDouble = 19.5;

        System.out.println("O valor inteiro do produto é: "+ (int)valorDouble );
    }
}

utilizando Math

    public class Main {
    public static void main(String[] args) {
        double valorDouble = 19.5;

        System.out.println("O valor inteiro do produto é: "+ Math.round(valorDouble) );
        System.out.println("O valor inteiro do produto é: "+ Math.floor(valorDouble) );
        System.out.println("O valor inteiro do produto é: "+ Math.ceil(valorDouble) );

    }
}
1 resposta

Oi, Lucas! Como vai?

Agradeço por compartilhar.

Gostei da forma como você explorou diferentes maneiras de converter valores em Java, mostrando o uso de casting e dos métodos Math.round, Math.floor e Math.ceil. Essa comparação ajuda bastante a entender como cada método trata as casas decimais.

Continue praticando e testando variações desses métodos.

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