Precisão simples x Precisão dupla

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();
	}
}
1 curtida