Quote Originariamente inviata da xoth Visualizza il messaggio
Tendo a soffermarmi sulle cazzate, sapete com'è mi piacere capire tutto di quello che leggo...
Non sono c...., è giusto e importante soffermarsi bene su quello che si legge. I libri sulla programmazione non sono romanzi che li si legge in es. 2 giorni e via. Bisogna ragionarci di più, non ti preoccupare.

Quote Originariamente inviata da xoth Visualizza il messaggio
Da una mezz'ora buona mi sono fermato sull'operatore bitwise NOT, ~ per introdurlo in java, non da informazioni ne su come usarlo ne dove piazzarlo, nel testo intendo (so che cambia gli 1 in 0 e gli 0 in 1) quindi se non disturbo troppo vorrei un paio di esempi pratici
Innanzitutto attenzione alla differenza (molto grossa) tra un NOT "bitwise" (sui bit) e un NOT "logico" (su espressioni boolean).

Prova questo:
codice:
int i = 21;
int inot = ~i;

System.out.println(i);
System.out.printf("%32s%n", Integer.toBinaryString(i));

System.out.println(inot);
System.out.printf("%32s%n", Integer.toBinaryString(inot));