In base al fatto che un tipo byte
in java è un numero intero a 8 bit two's complement, perché il secondo modo di dichiarare un byte non funziona?-128 come valore letterale binario in Java
byte ok = -128;
byte notok = 0b10000000;
mia comprensione è che 1000000
dovrebbe essere -128
ma java indica la variabile notok
sopra dovrebbe essere un int
e non un byte
Intendevi che il byte contiene 8 bit? – Uli
@Mickey No, '+ 128'. –
@Uli Sì. Corretto :) –