Java - Java 7 nuova funzione - Use sottolinea in letterali - Eclipse Snapshot
Source CodeJava - 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 ...
Commenti - 0