Nwlapcug.com


Come ottengo il valore decimale dalla matrice di Byte in Java?

Nel linguaggio di programmazione Java, dati numerici possono essere memorizzati in tipi di dati che ognuno consuma una quantità di memoria. Un byte è il più piccolo tipo di dati numerici e consuma a soli 8 bit segmento di memoria. Ci sono svantaggi ad avere tale un footprint di memoria molto piccola, tuttavia. Un byte può memorizzare solo 256 numeri diversi, che limita la sua utilità. È possibile stampare il valore decimale di una matrice di byte con pochissimo codice.

Istruzioni

1

Caricare il NetBeans IDE facendo clic sulla sua icona di programma. Quando viene caricato il programma, passare al "New/New Project" e selezionare "Applicazione Java" dall'elenco sul lato destro dello schermo. Verrà visualizzata la finestra di un nuovo file di codice sorgente nell'editor di testo di NetBeans. File di codice sorgente contiene un metodo principale vuoto, che è dove andrà tutto il codice sorgente.

2

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

byte arraySize = 100;

3

Creare una matrice di byte utilizzando la variabile "arraySize" per impostare la dimensione della matrice. Scrivere il seguente subito sotto la dichiarazione scritta nel passaggio 2:

byte[] byteArray = new byte[arraySize];4

Scorrere la matrice di byte utilizzando un ciclo "for". Un ciclo "for" scorre ogni elemento in una matrice e consente di eseguire un'operazione su ogni elemento a sua volta. È possibile utilizzare un ciclo "for" per aggiungere i valori nella matrice di byte e stampare i valori contenuti nella matrice. Scrivere il seguente "ciclo di farlo for":

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 lo assegna i valori da 0 a 99. I valori vengono stampati in formato decimale nella finestra di output.