Qual seria a diferença na prática colocarmos o “F
” no final de um número com casa decimal para a precisão simples?
Até onde eu sei, isso somente é indicado para quando é preciso economizar memória.
Código exemplo:
public class Literais{
public static void main(String[] args){
System.out.println();
System.out.println("Inteiro - decimal:\t\t" + 11);
System.out.println("Inteiro - hexadecimal:\t\t" + 0xB);
System.out.println("Inteiro - octal:\t\t" + 013);
System.out.println("Inteiro - longo:\t\t" + 11L);
System.out.println("Real - precisão simples:\t" + 24.25f);
System.out.println("Real - precisão dupla:\t\t" + 24.25);
System.out.println("Tipo lógico:\t\t\t" + true);
System.out.println("Caractere:\t\t\t" + 'H');
System.out.println("Texto:\t\t\t\t" + "Ana");
System.out.println();
}
}