Ciclo while

di il
2 risposte

Ciclo while

Qualcuno potrebbe spiegarmi perché scrivendo questo frammento di codice
int x=0;
while (x<5)
    x--;
System.out.print(x);

viene stampato a video 2147483647 ?
Grazie mille.

2 Risposte

  • Re: Ciclo while

    POLLON ha scritto:


    Qualcuno potrebbe spiegarmi perché scrivendo questo frammento di codice
    viene stampato a video 2147483647 ?
    Non perché non voglia risponderti ma prova a ragionarci tu un attimo. Basta solo dirti che i valori in un int vanno da -2147483648 a +2147483647.
    E quando il valore va verso un estremo e poi va oltre, il valore fa il "giro" dall'altra parte in questo intervallo.
  • Re: Ciclo while

    Capito! Grazie mille!
Devi accedere o registrarti per scrivere nel forum
2 risposte