public class Numeri {
  public static void main(String args[]) {

    System.out.println(2000000000 > 5);
    System.out.println(357.87452699964530470073141);
    System.out.println(0.99999999999999999999999);
    System.out.println(1.6);
    System.out.println(8.0/5);


    System.out.println(1.6 - 1.5);
    System.out.println(12.5 - 12.4);
    System.out.println(0.25 - 0.125);
    System.out.println(25 - 12.5);

    short corto = 32767;
    System.out.println(corto);
    corto++;
    System.out.println(corto);
    corto--;
    System.out.println(corto);
    System.out.println(corto + 1);
    corto = (short)32768;
    System.out.println(corto);

    System.out.println(1000000000);
    System.out.println(1000000000.0);
    System.out.println(Double.POSITIVE_INFINITY);
    // System.out.println(1/0);  ERRORE A RUNTIME!
    System.out.println(1/0.0);
    System.out.println(-5/0.0);
    System.out.println(
      5/0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001);
    // System.out.println(5/1E350); ERRORE DI COMPILAZIONE
    System.out.println(5/(1E-200*1E-200));
    System.out.println(5/(1E200*1E200));
    System.out.println(5/Double.POSITIVE_INFINITY);
    System.out.println(1E200*1E200);
  }
}