JavaRush /Java Blog /Random-IT /Tipi primitivi Java
articles
Livello 15

Tipi primitivi Java

Pubblicato nel gruppo Random-IT
Come già accennato, in Java sono definiti i seguenti tipi primitivi: Tipi primitivi Java - 1
  • tipi interi;
  • tipi reali;
  • tipo booleano.
Un'istruzione di dichiarazione di variabile primitiva può essere seguita da un'istruzione di inizializzazione " =", che assegna un valore iniziale alla variabile creata.

1. Tipi di variabili intere

I tipi interi variano nella quantità di memoria ad essi allocata. Le caratteristiche dei tipi interi sono riportate nella tabella. 1.1.
Tavolo 1.1. Caratteristiche dei tipi interi Java
Tipi primitivi Java - 2Come puoi vedere dalla tabella seguente, le variabili intere, ad eccezione di type char, sono considerate variabili con segno nel linguaggio Java. Le costanti intere possono essere specificate in un programma in tre modi: come valori decimali, esadecimali o ottali. Per impostazione predefinita, tutti i numeri vengono interpretati come decimali e sono di tipo int. È possibile indicare esplicitamente l'appartenenza al tipo aggiungendo una lettera o una lettera longalla fine del numero . Un valore esadecimale viene specificato utilizzando i caratteri o , seguiti dal valore del numero (numeri e lettere o ), ad esempio: . Un numero in notazione ottale deve iniziare con uno zero, seguito da una o più cifre ottali, ad esempio . I numeri ottali ed esadecimali possono essere sia positivi che negativi e variare negli stessi intervalli dei numeri nella rappresentazione decimale (ad esempio, i numeri esadecimali hanno un valore massimo e un valore minimo di - , e i numeri ottali hanno, rispettivamente, e - ) . dichiarazione di variabili intere:"l""L""0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
I caratteri in Java vengono definiti utilizzando una parola chiave chare vengono implementati utilizzando lo standard Unicode. È possibile specificare una costante simbolo in un programma o come simbolo regolare. Il significato simbolico deve essere racchiuso in una coppia di apostrofi singoli, ad esempio:
char symbol='f';
Un altro modo per scrivere i caratteri è una coppia di caratteri "\u"seguita da un numero esadecimale di quattro cifre (da 0000a FFFF) che rappresenta il codice Unicode del carattere, ad esempio:
char symbol = '\u0042';
Alcuni caratteri non presenti sulla tastiera possono essere specificati utilizzando le cosiddette sequenze di escape, \che contengono il carattere " " seguito da un carattere alfabetico che identifica la sequenza di escape, come mostrato nella Tabella 1. 1.2.
Tavolo 1.2. Sequenze di escape utilizzate nel linguaggio Java
Tipi primitivi Java - 3

2. Tipi reali di variabili

Il linguaggio Java supporta numeri e variabili a virgola mobile regolari e a doppio bit : tipi floate double. Per i numeri in virgola mobile, è necessario specificare le parti intere e frazionarie, separate da un punto, ad esempio 4.6o 7.0. Per i numeri grandi, puoi utilizzare la notazione esponenziale (usando un simbolo "e"o un simbolo per separare la mantissa dall'esponente "E"), ad esempio, il numero -3,58×107 è scritto come –3.58E7e il numero 73,675×10-15 è scritto come 73.675e-15. Le caratteristiche dei tipi reali Java sono presentate nella tabella. 2.1.
Tavolo 2.1. Caratteristiche dei tipi reali Java
Tipi primitivi Java - 4Le variabili a virgola mobile possono memorizzare non solo valori numerici, ma anche qualsiasi flag (stato) appositamente definito: infinito negativo, zero negativo, infinito positivo, zero positivo e not-a-number NaN. Si presuppone che tutte le costanti a virgola mobile siano di tipo double. Per specificare un numero di tipo , è necessario aggiungere un simbolo o un simbolo floatalla fine dello stesso . Esempi di dichiarazioni di variabili in virgola mobile:"f""F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. Tipo di variabile booleana

Le variabili booleane (variabili logiche) possono assumere uno dei due valori: "vero" o "falso" e vengono utilizzate nei linguaggi di programmazione in operazioni relazionali (confronto) e logiche. Quindi, il risultato del confronto
5 > 3
sarà “vero” e il risultato del confronto
8 < 1
sarà "falso". A differenza del C, dove il risultato "false" è associato ad un valore intero di tipo int0, e il risultato "true" è associato ad un valore diverso da zero di tipo int, e, di conseguenza, ai risultati del confronto viene assegnato un valore intero (di solito 0 o 1), Java ha introdotto le variabili booleane con un proprio tipo di dati separato. Le variabili booleane in Java vengono definite utilizzando la parola chiave boolean e possono avere solo uno dei due valori: true o false , ad esempio
boolean switch = true;
Collegamento alla fonte: Tipi primitivi Java
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION