java datatypes loops
Concetti di base di Java:
Nel tutorial precedente, abbiamo visto un file introduzione a Java piattaforma.
In questo tutorial vedremo i seguenti concetti di base:
Devops intervista domande e risposte per esperti
- Tipi di dati Java
- Loop Java: Per loop , While loop , Per ogni ciclo.
- Array Java
- Cambia caso in Java
- Asserzione Java
Lettura consigliata => Una guida completa per Java
Guarda il video tutorial qui sotto su:
Tipi di dati, loop, array, switch e asserzioni in Java:
Variabili e tipi di dati in Java:
Tipi di dati
Il tipo di dati è utile per memorizzare i dati e specificare la dimensione e il tipo di dati.
Esistono due tipi di dati disponibili in Java:
- Primitivo
- Tipo non primitivo / oggetto.
In Java, tutte le variabili devono essere dichiarate prima di utilizzarle.
Per esempio, int a = 1 ; Qui, stiamo insistendo sul compilatore che 'a' esiste ed è siglato con il valore 1. Sulla base di questo tipo di dati ( int ), il compilatore allocherà la memoria.
Tipi di dati primitivi
- Char: È un singolo carattere Unicode a 16 bit.
- Booleano: È un po 'e questo può avere valori veri e falsi.
- Byte: Byte è un intero con complemento a due a 8 bit. Ciò è utile principalmente in array di grandi dimensioni per risparmiare memoria e il suo intervallo è compreso tra -128 e 128.
- Corto: Questo tipo è anche più utile per risparmiare memoria in array di grandi dimensioni ed è un intero con segno in complemento a due a 16 bit.
- Int : Complemento a due con segno a 32 bit.
- Lungo: Complemento a due a 64 bit.
Tipi di dati in virgola mobile
galleggiante e doppio: Float è virgola mobile a precisione singola a 32 bit. Double è un numero in virgola mobile a doppia precisione a 64 bit.
Gamma di tipi di dati
TIPO DI DATI | VALORE DI DEFUALT | TAGLIA | ESEMPIO DI LETTERE | GAMMA |
---|---|---|---|---|
galleggiante | 0.0f | 32 bit | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3.40282347 x 10 38, 1.40239846 x 10 -45f |
booleano | 1 bit | vero falso | - | |
byte | 0 | 8 bit | (nessuna) | Da -128 a 127 |
char | u0000 | 16 bit | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
corto | 0 | 16 bit | (nessuna) | Da -32.768 a 32.767 |
int | 0 | 32 bit | -2, -1, 0, 1, 2 | -2.147.483.648 a 2.147.483.647 |
lungo | 0L | 64 bit | -2L, -1L, 0L, 1L, 2L | -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 |
Doppio | 0.0d | 64 bit | 1.23456e300d, -1.23456e-300d, 1e1d | 1.7976931348623157 x 10308, 4.9406564584124654 x 10-324 |
Programma di esempio per tipi di dati:
public class DemoDataType { public static void main(String() args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
Array
È un oggetto che può contenere un numero fisso di valori del tipo di dati simile. L'array può essere creato da una nuova parola chiave.
Int array = new int(5);
Qui il tipo di array è int e la lunghezza è 5.
La lunghezza dell'array dovrebbe essere inizializzata durante la creazione di un array.
public class ArrayDemo { public static void main(String() args) { // TODO Auto-generated method stub int Array() = new int(5); Array(0)=100; Array(1)=200; Array(2 )=300; Array(3)=400; Array(4)=500; for(int i=0;i Loop
I cicli vengono generalmente utilizzati per eseguire lo stesso insieme di istruzioni per molte volte.
Per esempio, se si desidera stampare cinque volte la frase 'blog di assistenza sul test del software', è necessario specificarla in questo modo.
Senza loop:
public static void main(String() args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
Con loop:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Il ciclo For è utile per l'iterazione dei valori.
Per Loop:
apri un file xml in excel
for (initialization; termination; increment) { statement(s)}
While Loop:
Mentre Loop controlla prima la condizione booleana e se tale condizione è vera, le istruzioni verranno eseguite ripetutamente fino a quando la condizione fallisce.
While (condition) { Statement to be executed }
Fai mentre il ciclo:
Nel fare mentre il ciclo , l'istruzione verrà eseguita per prima e quindi verrà verificata la condizione. Se la condizione è vera, l'istruzione verrà eseguita di nuovo. Altrimenti, l'esecuzione uscirà dal ciclo.
do { Statements to be executed } while(condition);
Programma demo Loops:
package demopproj; public class LoopsDemo { public static void main(String args()) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int() numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Istruzione Switch
L'istruzione switch avrà il numero di esecuzione. In base al valore immesso, verrà eseguito il caso dello switch.
Qui il valore è 8, verrà eseguito il caso 8.
come aprire un file swf
public class SwitchDemo { public static void main(String() args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
Asserzione in Java
Un'asserzione viene utilizzata per verificare l'ipotesi che abbiamo fatto durante la programmazione.
Per esempio, riceviamo input da terze parti. Partiamo dal presupposto che l'input non sarà nullo.
Per testare quel programma, viene utilizzata l'asserzione.
Metodo di asserzione: 1 asserire l'espressione;
Metodo di asserzione: 2 asserisci espressione1: espressione2;
public class AssertionExample { public static void main(String() args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }
Per testare questo programma, è necessario abilitare l'asserzione. Per abilitare l'asserzione, è necessario aggiungere un parametro nella configurazione della corsa.
Conclusione
In questo tutorial, abbiamo appreso i concetti di base necessari per creare un programma java. Abbiamo esplorato tipi di dati, loop, array e asserzioni.
Il nostro prossimo tutorial spiegherà di più sul concetto di Oops in Java !!
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Distribuzione Java: creazione ed esecuzione di file JAR Java
- Java Virtual Machine: come JVM aiuta nell'esecuzione di applicazioni Java
- Modificatori di accesso in Java - Tutorial con esempi
- Tutorial Java Reflection con esempi
- Introduzione al linguaggio di programmazione Java - Tutorial video
- Tutorial JAVA per principianti: oltre 100 tutorial video Java pratici
- Java OOP: Introduzione alla programmazione orientata agli oggetti in Java
- Utilizzo di Java YourKit Profiler in JMeter