Ticket #20056

Illegal result of cast.

Date d'ouverture: 2009-12-30 00:25 Dernière mise à jour: 2010-03-05 23:59

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
Jalon:
Priorité:
9 - le plus élevé
Sévérité:
9 - le plus élevé
Résolution:
Fixed
Fichier:
Aucun

Détails

Cast result of float -> int is incorrect.

public class FloatCastTest
{
  public static void main(String[] args) throws Exception
  {
    float f = Integer.MAX_VALUE + 0.0f;
    int i = (int) f;
    System.out.println("f=" + f + " i=" + i);
  }
}

Results:

f=2.1474836E9 i=-2147483648

Ticket History (3/4 Histories)

2009-12-30 00:25 Updated by: freebeans
  • New Ticket "Illegal result of cast." created
2009-12-30 00:25 Updated by: freebeans
  • Sévérité Update from 5 - moyen to 9 - le plus élevé
2010-02-02 01:46 Updated by: freebeans
  • Résolution Update from Aucun to Fixed
  • Jalon Update from (Aucun) to jvm0.4.8
Commentaire

Fixed f2i, d2i, d2f, d2l instructions.

2010-03-05 23:59 Updated by: freebeans
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2010-03-05 23:59

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion