Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. import com.sun.xml.internal.ws.commons.xmlutil.Converter;
  2.  
  3. import java.math.BigInteger;
  4.  
  5. public class Main {
  6.  
  7.     public static void main(String[] args) {
  8.  
  9.  
  10.  
  11.         //findInt();
  12.  
  13.         findFloat();
  14.  
  15.  
  16.     }
  17.  
  18.     static void findInt(){
  19.         int maxInt=0;
  20.         int i=0;
  21.         int minInt=0;
  22.         for(i = 0; i>=maxInt; i++){
  23.             if(maxInt<i)
  24.                 maxInt = i;
  25.         }
  26.         minInt = i;
  27.         System.out.println("min Int = "+ minInt);
  28.         System.out.println("max Int = "+ maxInt);
  29.     }
  30.  
  31.     static void findFloat(){
  32.         //System.out.println( Float.MAX_VALUE);
  33.  
  34.         double test = 0.1;
  35.         long doubleBits = Double.doubleToLongBits(test);
  36.         String doubleBitsStr = Long.toBinaryString(doubleBits);
  37.         //
  38.         doubleBitsStr = doubleBitsStr.replace('0','1');
  39.         System.out.println(doubleBitsStr);
  40.  
  41.         System.out.println(doubleBitsStr.length());
  42.  
  43.         doubleBits = Long.parseLong(doubleBitsStr, 2);
  44.         test = Double.longBitsToDouble(doubleBits);
  45.         System.out.println(test);
  46.  
  47.  
  48.  
  49.         /*float test2 = 0.5f;
  50.         int intBits = Float.floatToIntBits(test2);
  51.         String intBitsStr = Integer.toBinaryString(intBits);
  52.         System.out.println(intBitsStr);
  53.  
  54.         System.out.println(intBitsStr.length());*/
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement