Java 7 nuova funzione - Use sottolinea in letterali per migliorare la leggibilità del codice.


Java è un linguaggio di programmazione, un oggetto potente orientato. Java 7 ha messo molto nuovo e importante. In questo tutorial, imparare Java 7 nuova funzione - come utilizzare sottolineatura in letterali. Per migliorare la leggibilità del codice Java 7 è dotato di una funzione per utilizzare sottolineatura in letterali. Con il rilascio di Java 7, costanti numeriche possono avere (_) caratteri di sottolineatura. L'accento può essere usato in costanti numeriche ovunque per fare un raggruppamento di cifre significative. Egli ci ha dato la libertà di programmatori Java da utilizzare sottolineatura in costanti numeriche a qualsiasi prezzo. In matematica, ci sono quattro sistema numerico, ad esempio, decimale, esadecimale, ottale e binario, ecc, questa enfasi può essere applicato a tali sistemi. Underscore può essere applicato a tipi primitivi come numeri interi e in virgola mobile dei dati letterali. Gli esempi reali userebbero sottolineatura del numero di debito e di credito. Per esempio - 8736_8738_0623_0790.

Codice sorgente

Java - Java 7 nuova funzione - Use sottolinea in letterali - Eclipse Snapshot

Source Code

Java - Java 7 nuova funzione - Use sottolinea in letterali.

// Creare un nome classe Java per "UnderscoresInLiterals". UnderscoresInLiterals {public class // Creare un metodo main. Sarà il punto di partenza di esecuzione. Main (string [] args) {static void pubblico // Prima Java 7, numeri di carte di credito e carte di debito sono stati // Si è definito come segue. Di solito il codice mostrato scarsa // La leggibilità. I programmatori hanno affrontato con difficoltà di lettura // Numeri lunghi e numeri di carte di credito e numeri di carte di debito. Lungo CreditCardNumber = 7643243509361521L; Lungo debitCardNumber = 7349216509381622L; // Prints lunghi numeri di console Java. System.out.println ("il numero di carta di credito (non letterale) è -" + CreditCardNumber); System.out.println ("Il numero di carte (non letterale) di debito è -" + debitCardNumber); // Con Java 7, gli sviluppatori possono ora utilizzare sottolineatura in costanti numeriche // Come illustrato di seguito. Codice leggibilità è migliorata. I programmatori possono utilizzare underscore // Nella posizione per la rimozione di gruppi significativi. Qui, carta di credito e bancomat // I numeri sono importanti gruppi di 4. CreditCardNumber = 7643_2435_0936_1521L; debitCardNumber = 7349_2165_0938_1622L; // Carta di credito Stampa e numeri di carte di debito producono lo stesso risultato. System.out.println ("il numero di carta di credito (con letterale) è -" + CreditCardNumber); System.out.println ("Il numero di carte di debito (con letterale) è -" + debitCardNumber); // uso Enfasi tipi interi int number = 235536; System.out.println ("Il tipo di dati intero (non letterale) è -" numero +); // Basso valore del numero variabile rende facile ordinare questo valore // Insieme potrebbero 2,35,536. numero = 2_35_536; System.out.println ("Il tipo di dati intero (con letterale) è -" numero +); // Sottolineato Uso in tipi in virgola mobile float = 5342.03F importo; System.out.println ("Il tipo di dati (non letterale) float è -" + sum); 5_342.03F = importo; System.out.println ("Il tipo di dati float (letterale) è -" + sum); // Numeri esadecimali uso Emphasis. underscoreWithoutHex int = 0xA6; System.out.println ("Il (non letterale) numero esadecimale -" + underscoreWithoutHex); int = underscoreInHex 0xA_6; System.out.println ("Il numero esadecimale (letterale) è -" + underscoreInHex); // Sottolineato utilizzare numeri binari. int = underscoreWithoutBinary 0b10110001; System.out.println ("Il (non letterale) numero binario è -" + underscoreWithoutBinary); int = underscoreInBinary 0b1_011_0001; System.out.println ("Il numero binario (letterale) è -" + underscoreInBinary); } }

sottolineare l'uso di tipi di dati integrali.

Sottolineatura può essere usato in modo efficace con i tipi di dati interi, come byte, short, int, long, char, etc. Codice Demo e poi mostrato. Il codice mostra come utilizzare dati sottolineano tipi integrali. Sottolinea nel tipo di dati globale rende il codice più leggibile.




Sottolinea // tipo di dati byte byte b = 1_8; // Sottolinea tipi di dati brevi s breve = 3246_7; // Interi sottolinea tipi di dati int i = 4563_78; // Sottolinea tipi di dati lunghi l = lunghezza 64560_3534_3L; // Enfatizza i tipi di dati di carattere Char c = 12_5;

enfasi sull'uso di tipi di dati in virgola mobile.

Underscore può essere utilizzato in modo efficace con i tipi di dati galleggiano, come, float e double etc. Dopo il codice di dimostrazione mostrato. Il codice mostra come utilizzare sottolineatura tipi di dati a virgola mobile. Sottolinea a tipi di dati a virgola mobile rende il codice più leggibile.

// Sottolinea tipi di dati galleggiante float f = 3.4_56f; // Sottolinea le doppie tipi di dati double d = 345_4343.7869D;

sottolineare esadecimale, ottale e uso binario.

Underscore può essere usato efficacemente con esadecimale, binario e numeri ottali etc. Dopo il codice di dimostrazione mostrato. Il codice mostra come utilizzare sottolineatura in esadecimale, ottale e binario. Sottolinea in numeri esadecimali, binari e ottale rende il codice più leggibile.

// sottolinea in esadecimale int hex = 0xA_6; // Sottolineato ottale ottale int = 01_2; // Enfasi sulla binario int = binary 0b1_011_0001;

programma Exit - Use sottolinea in letterali - Eclipse Snapshot

programma Exit -

Il numero di carta di credito (non letterale) è - 7643243509361521
Il numero di carte (non letterale) di debito è - 7349216509381622
Il numero di carta di credito (con letterale) è - 7643243509361521
Il numero di carte di debito (con letterale) è - 7349216509381622
Il tipo di (non letterale) di dati integer è - 235536
Il tipo di dati intero (con letterale) è - 235536
Il tipo di dati float (non letterale) è - 5.342,03
Il tipo di dati float (con letterale) è - 5.342,03
La (non letterale) numero esadecimale - 166
Il numero esadecimale (letterale) è - 166
La (non letterale) numero binario - 177
Il numero binario (letterale) è - 177

usato valida sottolineatura letterale

InvalidUnderscoresInLiterals {public class Main (string [] args) {static void pubblico // Sottolineato non può venire all'inizio del valore intero int number = _1234; // Errore di compilazione. // Underscore non può venire prima o dopo il punto decimale float = floatNumber 43_.34; // Errore di compilazione. // Underscore non può venire prima di qualsiasi tipo di dati primitivi letterale // Che l, A, C, D, ecc Lungo longNumber = 56_374_L; // Errore di compilazione. } }

Guarda il mio canale Youtube completamente sotto -

  • Java Hubberspot - YouTube
    Ciao amici, io sono Dinesh Varyani. Http://www.hubberspot.com proprio blog. Questo canale avrà il tutorial di programmazione Java per principianti ... Visita il mio Ja ...

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha