1 /*
2 
3 Date: 25 Aug 1998 16:04:00 -0000
4 From: Andrew Haley <aph@pasanda.cygnus.co.uk>
5 To: java-project@cygnus.com
6 Subject: Help: vtable problem?
7 
8 My little program:
9 
10 -----------------------------------------------------------------------
11 import java.lang.*;
12 
13   public class widget
14   {
15     public static void main (String argv[])
16     {
17       int test = Float.floatToIntBits((float)2.0);
18       String s = Integer.toHexString(test);
19 
20       System.out.print (s+"\n");
21     }
22 
23   }
24 -----------------------------------------------------------------------
25 prints out
26 
27 40000000
28 
29 with Sun's interpreter, but prints out
30 
31 true
32 
33 when compiled with gcj; PrintStream dispatches a string arg as a
34 boolean rather than as a String.  I've tried to rebuild everything.
35 
36 ?
37 
38 Thanks,
39 Andrew.
40 
41 */
42 
43 public class Float_1
44 {
45   public static void main (String argv[])
46     {
47       int test = Float.floatToIntBits((float)2.0);
48       String s = Integer.toHexString(test);
49 
50       System.out.print (s+"\n");
51     }
52 }
53