java datatypes loops
Java Grundlegende Konzepte:
Im vorherigen Tutorial haben wir eine gesehen Einführung in Java Plattform.
In diesem Tutorial sehen wir die folgenden Grundkonzepte:
Array in ein anderes Java-Array kopieren
- Java-Datentypen
- Java-Schleifen: Für Schleife , While-Schleife Für jede Schleife.
- Java-Arrays
- Switch Case in Java
- Java-Behauptung
Empfohlenes Lesen => Eine vollständige Anleitung für Java
Sehen Sie sich das folgende Video-Tutorial an:
Datentypen, Schleifen, Arrays, Switches und Zusicherungen in Java:
Variablen und Datentypen in Java:
Datentypen
Der Datentyp ist nützlich, um die Daten zu speichern und die Größe und den Typ der Daten anzugeben.
In Java stehen zwei Arten von Daten zur Verfügung:
- Primitive
- Nicht primitiver / Objekttyp.
In Java sollten alle Variablen deklariert werden, bevor sie verwendet werden.
Zum Beispiel, int a = 1 ;; Hier bestehen wir darauf, dass der Compiler existiert und mit dem Wert 1 initialisiert wird. Basierend auf diesem Datentyp ( int ) weist der Compiler Speicher zu.
Primitive Datentypen
- Verkohlen: Es ist ein einzelnes 16-Bit-Unicode-Zeichen.
- Boolescher Wert: Es ist ein Bit und dies kann wahre und falsche Werte haben.
- Byte: Byte ist eine 8-Bit-Zweierkomplement-Ganzzahl. Dies ist hauptsächlich in großen Arrays nützlich, um Speicherplatz zu sparen, und der Bereich reicht von -128 bis 128.
- Kurz: Dieser Typ ist auch nützlicher, um Speicher in großen Arrays zu sparen, und es handelt sich um eine 16-Bit-Zweierkomplement-Ganzzahl mit Vorzeichen.
- Int : 32-Bit-Zweierkomplement mit Vorzeichen.
- Lange: 64-Bit-Zweierkomplement.
Gleitkomma-Datentypen
float und double: Float ist ein 32-Bit-Gleitkomma mit einfacher Genauigkeit. Double ist eine 64-Bit-Gleitkommazahl mit doppelter Genauigkeit.
Datentypenbereich
DATENTYP | DEFUALT-WERT | GRÖSSE | BEISPIEL LITERALE | REICHWEITE |
---|---|---|---|---|
schweben | 0.0f | 32 Bit | 1,23e100f, -1,23e-100f, 0,3f, 3,14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
Boolescher Wert | 1 Bit | wahr falsch | - - | |
Byte | 0 | 8 Bit | (keiner) | -128 bis 127 |
verkohlen | u0000 | 16 Bit | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
kurz | 0 | 16 Bit | (keiner) | -32.768 bis 32.767 |
int | 0 | 32 Bit | -2, -1, 0, 1, 2 | -2.147.483.648 bis 2.147.483.647 |
lange | 0L | 64 Bit | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 bis 9,223,372,036,854,775,807 |
doppelt | 0.0d | 64 Bit | 1,23456e300d, -1,23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Beispielprogramm für Datentypen:
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); } }
Arrays
Es ist ein Objekt, das eine feste Anzahl von Werten des ähnlichen Datentyps enthalten kann. Das Array kann mit einem neuen Schlüsselwort erstellt werden.
Int array = new int(5);
Hier ist der Array-Typ int und die Länge 5.
Die Länge des Arrays sollte initialisiert werden, während ein Array erstellt wird.
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 Schleifen
Schleifen werden im Allgemeinen verwendet, um denselben Befehlssatz viele Male auszuführen.
wie man XML-Dateien in Word öffnet
Zum Beispiel, Wenn Sie den Satz 'Software Testing Help Blog' fünfmal drucken möchten, müssen Sie dies wie folgt angeben.
Ohne Schleifen:
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”); }
Mit Schleifen:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Die for-Schleife ist nützlich, um Werte zu iterieren.
Für Schleife:
for (initialization; termination; increment) { statement(s)}
While-Schleife:
Während Loop zuerst die Boolesche Bedingung überprüft und diese Bedingung erfüllt ist, werden die Anweisungen wiederholt ausgeführt, bis die Bedingung fehlschlägt.
While (condition) { Statement to be executed }
Do While Loop:
In dem do while-Schleife wird zuerst die Anweisung ausgeführt und dann die Bedingung überprüft. Wenn die Bedingung erfüllt ist, wird die Anweisung erneut ausgeführt. Andernfalls wird die Ausführung aus der Schleife beendet.
do { Statements to be executed } while(condition);
Loops Demo Programm:
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); } } }
Switch-Anweisung
Die switch-Anweisung hat die Nummer der Ausführung. Basierend auf der Werteingabe wird der Schalterfall ausgeführt.
Hier ist der Wert 8, der Fall 8 wird ausgeführt.
Öffnen Sie .jar-Dateien Windows 10
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); }
Behauptung in Java
Eine Behauptung wird verwendet, um die Annahme zu testen, die wir beim Programmieren gemacht haben.
Zum Beispiel, Wir erhalten Input von Dritten. Wir gehen davon aus, dass die Eingabe nicht null ist.
Um dieses Programm zu testen, wird die Zusicherung verwendet.
Assertionsmethode: 1 Ausdruck behaupten;
Assertionsmethode: 2 assert expression1: expression2;
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); } }
Um dieses Programm zu testen, sollte die Zusicherung aktiviert sein. Um die Bestätigung zu aktivieren, sollte der Ausführungskonfiguration ein Parameter hinzugefügt werden.
Fazit
In diesem Tutorial haben wir die grundlegenden Konzepte kennengelernt, die für ein Java-Programm erforderlich sind. Wir haben Datentypen, Schleifen, Arrays und Assertions untersucht.
In unserem nächsten Tutorial erfahren Sie mehr über das Oops-Konzept in Java!
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Java-Bereitstellung: Erstellung und Ausführung einer Java-JAR-Datei
- Java Virtual Machine: Wie JVM beim Ausführen von Java-Anwendungen hilft
- Zugriffsmodifikatoren in Java - Tutorial mit Beispielen
- Java Reflection Tutorial mit Beispielen
- Einführung in die Java-Programmiersprache - Video-Tutorial
- JAVA-Tutorial für Anfänger: Über 100 praktische Java-Video-Tutorials
- OOP Java: Einführung in die objektorientierte Programmierung in Java
- Verwenden von Java YourKit Profiler in JMeter