class Representant{
public static void main (String args[]){

		
		/*******************************************************/
		// Pour voir de suite quelques représentants de relatifs et de nombres à virgule
		
		
		
		/******************** Quelques  entiers relatifs*************************/
		
		System.out.println("Le représentant de 4 sur 32 bits en machine est : ");
		System.out.println(Integer.toBinaryString(4));
		System.out.println("Le représentant de 4 sur 64 bits en machine est : ");
		System.out.println(Long.toBinaryString(4));
		System.out.println("Le représentant de -4 sur 32 bits en machine est : ");
		System.out.println(Integer.toBinaryString(-4));
		System.out.println("Le représentant de 4 sur 64 bits en machine est : ");
		System.out.println(Long.toBinaryString(-4));
		
		/*****************Nombres à virgule************************************/
		System.out.println("Le représentant de 4 sur 32 bits en machine est : ");
		System.out.println(Integer.toBinaryString(4));
		System.out.println("Le représentant de 4.0 sur 32 bits en machine est : ");
		System.out.println(Integer.toBinaryString(Float.floatToIntBits(2.1f)));
		
		System.out.println("Le représentant de 4 sur 64 bits en machine est : ");
		System.out.println(Long.toBinaryString(4));
		System.out.println("Le représentant de 4.0 sur 64 bits en machine est : ");
		System.out.println(Long.toBinaryString(Double.doubleToLongBits(4.0)));
		
		
		}
}