title: primitive type float with unicode characters in java
body: <p>why below line of code will not give me any compilation error</p>
  
  <pre><code>public class Test4
  {
  
  public static void main(String...a)
  {
          float f = \u0038;//Line 1
          long L2 = 3L;
          float fd = (float) 2.2;
          char c = '\u005E';
          byte e = 100;
  
  }
  }
  </code></pre>
  
  <p>line 1 <code>float f = \u0038;</code> will not give me any compilation error</p>
  
  <p>and if it is unicode charectors then can we use them with 
  float,double,int and other primitive type.
  what are the standard to use unicode charectors with primitive type
  and if yes then why we can use it??</p>
  
  <p>thanks</p>