Ciaoman: Fehler In Javaprogrammierung

Beitrag lesen

public class FehlerFinden01
{

public static void main(String[] args) throws Exception
  {
    IntIO ea = new IntIO();
    int z1 = ea.readInt("erste Zahl: ");
    int z2 = (int) ea.readDouble("zweite Zahl: ");
    if(z1 == z2) ea.writeln("gleich");
    else ea.writeln("ungleich");
  }
}

Was meinst ihr, läuft das so?? Oder kann man es noch irgendwie besser porgrammieren??