Differenza chiave: variabili e valori letterali di dati in Java
Un programma per computer è un insieme di istruzioni per eseguire un'attività. È necessario memorizzare i dati durante la programmazione. Pertanto, questi dati vengono archiviati in memoria. Queste posizioni di memoria riservate sono chiamate variabili. Le variabili dovrebbero avere nomi univoci perché dovrebbero essere identificate facilmente per eseguire operazioni matematiche o logiche. Alle variabili vengono assegnati valori. A volte questi valori sono fissi e non cambieranno. Questi tipi di valori sono chiamati letterali dati. Nel programma, se è presente un'istruzione come valore int = 5, "int" è il tipo di dati. Il "valore" è la variabile e "5" è il valore letterale dei dati. Questo articolo discute la differenza tra variabili e dati letterali in Java. La differenza fondamentale tra variabili e dati letterali in Java è che le variabili sono le posizioni di memoria riservate per memorizzare valori con nomi simbolici mentre i dati letterali sono notazioni per rappresentare valori fissi nella programmazione.
CONTENUTI
1. Panoramica e differenza chiave
2. Cosa sono le variabili in Java
3. Cosa sono i dati letterali in Java
4. Somiglianze tra variabili e dati letterali in Java
5. Confronto affiancato - Variabili e dati letterali in Java in formato tabulare
6. Riepilogo
Cosa sono le variabili in Java?
Una variabile è un luogo in cui memorizzare un valore in memoria. Ogni posizione di memoria può memorizzare un tipo specifico di dati. Il linguaggio Java supporta otto tipi di dati primitivi. Sono byte, short, int, long, boolean, float, double e char. Il byte del tipo di dati è un intero con complemento a due con segno a 8 bit. È utile risparmiare spazio in array di grandi dimensioni perché è 4 volte più piccolo di int. Il tipo di dati short è un intero con complemento a due con segno a 16 bit. È 2 volte inferiore a int. L'int è un intero con complemento a due con segno a 32 bit. È il tipo di dati più comune per memorizzare valori numerici senza punti decimali quando non c'è molta preoccupazione per la memoria. Il tipo di dati lungo è un intero con complemento a due con segno a 64 bit. Viene utilizzato per memorizzare un'ampia gamma di numeri. Il float e il double sono due tipi di dati per memorizzare valori numerici con un punto decimale. Il float è a 32 bit e il doppio a 64 bit. Il valore booleano viene utilizzato per memorizzare true o false. Un singolo carattere può essere memorizzato utilizzando il tipo di dati char. Questi sono i principali tipi di dati primitivi in Java.
Quando è presente un'istruzione come int x; significa che la variabile x può contenere un valore intero. Non mette da parte alcuna memoria per il numero variabile. Quando c'è un'istruzione come int x = 5; significa che la variabile x può contenere valori interi e contiene il valore 5. Il valore inizializzato può essere modificato successivamente nel programma. Il valore x può essere equalizzato a qualche altro numero intero come 10 in seguito. ad esempio x = 10;
Ogni variabile ha nomi univoci per identificarli. Sono chiamati identificatori. Il programmatore dovrebbe seguire le regole quando assegna i nomi alle variabili. Java è un linguaggio che fa distinzione tra maiuscole e minuscole. Pertanto, il nome della variabile "numero" è diverso da "NUMERO". Il nome della variabile può contenere lettere e cifre Unicode. Non possono avere spazi. Fare riferimento al programma seguente.
Figura 01: programma Java con variabili
Secondo il programma precedente, x e y sono variabili che contengono valori interi. La somma viene assegnata alla somma variabile. La lunghezza e la larghezza sono doppie variabili. La moltiplicazione è memorizzata nella variabile area dichiarata come doppia variabile. Un singolo carattere può essere memorizzato nella lettera variabile. Contiene "A". Il carattere è inserito tra virgolette singole.
Cosa sono i dati letterali in Java?
Un dato letterale è una rappresentazione del codice sorgente di un valore fisso. I valori come 5, 4.3, true non richiedono alcun calcolo. Pertanto, sono noti come dati letterali. Quando c'è un'affermazione, doppio numero = 20,5; il "doppio" è il tipo di dati. Il "numero" è la variabile. Il 20.5 è il letterale dei dati.
Esistono vari tipi di letterali. Sono letterali interi, letterali in virgola mobile, caratteri e stringhe. I letterali interi vengono utilizzati per inizializzare le variabili di tipi di dati interi come byte, short, int e long. I valori letterali in virgola mobile vengono utilizzati per inizializzare le variabili di tipo di dati float e double. Il valore letterale a virgola mobile termina con fo F, è di tipo float. Se finisce con do D, è doppio. Scrivere d è facoltativo. I caratteri letterali e le stringhe sono costituiti da caratteri Unicode. I letterali dei caratteri rappresentano un singolo carattere mentre un letterale stringa rappresenta un set di caratteri. I caratteri letterali sono all'interno delle virgolette singole. ad es. "B". I valori letterali stringa sono racchiusi tra virgolette doppie. es- "Programmazione". Fare riferimento al programma seguente.
Figura 02: programma Java con valori letterali
Secondo il programma sopra, il numero è una variabile. Il valore letterale intero nella variabile numerica è 10. La variabile doubleValue può contenere un valore double. La variabile floatValue può contenere un float. Pertanto, 5.4 e 5.4f sono letterali in virgola mobile. La variabile lettera contiene un carattere "B". È un carattere letterale. La parola variabile contiene un insieme di caratteri. Quindi è una stringa letterale.
Qual è la somiglianza tra variabili e dati letterali in Java?
Sia le variabili che i dati letterali in Java vengono utilizzati nella programmazione
Qual è la differenza tra variabili e dati letterali in Java?
Articolo diff. Al centro prima della tabella
Variabili e dati letterali |
|
Le variabili sono posizioni di memoria riservate che memorizzano valori con nomi simbolici. | I letterali dati sono rappresentazioni del codice sorgente di valori fissi. |
Associazione | |
Le variabili sono associate alla posizione di memoria. | I valori letterali dei dati sono associati a valori fissi inseriti all'interno delle variabili. |
Riepilogo: variabili e valori letterali di dati in Java
Variabili e letterali dati sono termini comuni correlati alla programmazione. Questo articolo ha discusso la differenza tra variabili e dati letterali. La differenza tra variabili e dati letterali in Java è che le variabili sono le posizioni di memoria riservate per memorizzare valori con nomi simbolici mentre i dati letterali sono notazioni per rappresentare valori fissi nella programmazione.