por que no console aparece 1 ao invés de 1.5?
public class Casting {
public static void main(String[]args){ int a=(int) 1.5; System.out.println(a); }}
Casting
J
2 Respostas
O tipo int e long sãopara números inteiros, exemplo 1, 2, 3, …, lembrando que para long deve colocar L após o número, 100000L.
Para números de ponto flutuante utilize float ou double, lembrando que para float deve colocar f após o número. Exemplo 1.5f, para double não é necessário.
C
Porque int serve apenas para números inteiros, tente usar double que irá funcionar.
double b = 1.5;
Criado 9 de abril de 2012
Ultima resposta 9 de abr. de 2012
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo