Stasera ho cercato di fare il mio programma seguendo i tuoi consigli.....ma non riesco a trovare soluzione
//determino il carattere corrispondente alla posizione data in input
numeroPosiz=Integer.parseInt(tfPos.getText());
//char car=tfPosiz.getText().charAt(numeroPosiz-1);
lVisCar.setText(""+car);
//individuo il valore decimale del carattere
int ca=(int)car;
int vDec=128;
//individuo il valore binario del carattere
String bByte="";
for(int k=0; k < 8; k++){
if (ca >= vDec){
bByte+="1";
ca-=vDec;
}
else
bByte+="0";
vDec/=2;
}
//visualizzazione del valore binario
lVisByte.setText(""+bByte);
}![]()

Rispondi quotando