Come posso ottenere il valore decimale da array di byte in Java?

March 12

Nel linguaggio di programmazione Java, dati numerici possono essere memorizzati in tipi di dati che ogni consumano una diversa quantità di memoria. Un byte è il tipo di dati numerico più piccolo, e consuma un semplice segmento 8 bit della memoria. Ci sono svantaggi ad avere come ad un piccolo ingombro di memoria, però. Un byte può memorizzare solo 256 numeri diversi, il che limita la sua utilità. È possibile stampare il valore decimale di un array di byte con pochissimo codice.

istruzione

1 Caricare il NetBeans IDE facendo clic sulla sua icona del programma. Quando il programma carica, navigare a "Nuovo progetto Nuovo /" e selezionare "Java Application" dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzata nell'editor di testo NetBeans. Il file di codice sorgente contiene un metodo main vuoto, che è dove tutto il codice sorgente andrà.

2 Dichiarare una variabile di byte che memorizza la dimensione della matrice di byte. Scrivere il seguente tra le parentesi graffe del metodo principale:

byte arraysize = 100;

3 Creare un array di byte utilizzando la variabile "arraysize" per impostare la dimensione della matrice. Scrivere il seguente proprio sotto la dichiarazione scritta nella Fase 2:

byte[] byteArray = new byte[arraySize];

4 Loop attraverso l'array di byte utilizzando un ciclo "for". A "per" itera ciclo attraverso ogni elemento di un array, e consente di eseguire un'operazione su un elemento alla volta. È possibile utilizzare un ciclo "for" per aggiungere i valori alla matrice di byte e stampare i valori contenuti nella matrice. Scrivere la seguente "per" ciclo di farlo:

for(byte i = 0; i < arraySize; i++)

{ByteArray [i] = i; System.out.println (ByteArray [i]); }

5 Eseguire il programma premendo il tasto "F6". Il programma crea una matrice di byte e assegna i valori da 0 a 99. I valori vengono stampati in formato decimale per la finestra di output.