//******************************************************************** // Overflow.java // // mostra i fenomeni dell'over e under flow // Usa il metodo readInt della classe Keyboard //******************************************************************** public class Overflow { //----------------------------------------------------------------- // assegna a un numero di tipo byte il massimo e il minimo valore // poi lo incrementa e lo decrementa rispettivamente. //----------------------------------------------------------------- public static void main (String[] args) { int i = 0, j; byte piccoloIntero = 127; System.out.println ("Un piccolo intero (byte): " + piccoloIntero++); System.out.println ("dopo l'incremento di 1: " + piccoloIntero); j = i++; System.out.println ("i: " + i); System.out.println ("j: " + j); j = ++i; System.out.println ("i: " + i); System.out.println ("j: " + j); piccoloIntero = -128; System.out.println ("Un piccolo intero (byte): " + piccoloIntero--); System.out.println ("dopo il decremento di 1: " + piccoloIntero); } }