java datatypes loops
Podstawowe pojęcia Java:
W poprzednim samouczku widzieliśmy plik wprowadzenie do języka Java Platforma.
W tym samouczku zobaczymy następujące podstawowe pojęcia:
- Typy danych Java
- Pętle Java: Dla pętli , Podczas pętli , Dla każdej pętli.
- Tablice Java
- Obudowa przełącznika w Javie
- Asercja Java
Zalecana lektura => Kompletny przewodnik dotyczący języka Java
Obejrzyj poniższy samouczek wideo na temat:
Typy danych, pętle, tablice, przełącznik i asercje w Javie:
Zmienne i typy danych w Javie:
to klucz bezpieczeństwa taki sam jak hasło
Typy danych
Typ danych jest przydatny do przechowywania danych oraz określania rozmiaru i typu danych.
W Javie dostępne są dwa typy danych:
- Prymitywny
- Nieprymitywny / typ obiektu.
W Javie wszystkie zmienne należy zadeklarować przed ich użyciem.
Na przykład, int a = 1 ; Tutaj nalegamy na kompilator, że istnieje „a” i jest inicjowane wartością 1. Na podstawie tego typu danych ( int ), kompilator przydzieli pamięć.
Prymitywne typy danych
- Zwęglać: Jest to pojedynczy 16-bitowy znak Unicode.
- Boolean: Jest to jeden bit i może mieć wartości prawda i fałsz.
- Bajt: Bajt to 8-bitowa liczba całkowita z uzupełnieniem do dwóch. Jest to przydatne głównie w dużych tablicach do oszczędzania pamięci, a jego zakres wynosi od -128 do 128.
- Krótki: Ten typ jest również bardziej przydatny do oszczędzania pamięci w dużych tablicach i jest 16-bitową liczbą całkowitą do dwóch ze znakiem uzupełniającym.
- Int : Uzupełnienie do 32-bitowych znaków ze znakiem.
- Długo: 64-bitowe uzupełnienie do dwóch.
Typy danych zmiennoprzecinkowych
float i double: Float to 32-bitowa zmiennoprzecinkowa o pojedynczej precyzji. Double to 64-bitowa liczba zmiennoprzecinkowa o podwójnej precyzji.
Zakres typów danych
TYP DANYCH | WARTOŚĆ DOMYŚLNA | ROZMIAR | PRZYKŁADOWE LITERY | ZASIĘG |
---|---|---|---|---|
pływak | 0.0f | 32-bitowy | 1,23e100f, -1,23e-100f, .3f, 3,14F | 3.40282347 x 10 38, 1.40239846 x 10-45f |
boolean | 1 bit | prawda fałsz | - | |
bajt | 0 | 8 bitowy | (Żaden) | -128 do 127 |
zwęglać | u0000 | 16 bitów | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
krótki | 0 | 16 bitów | (Żaden) | -32 768 do 32767 |
int | 0 | 32-bitowy | -2, -1, 0, 1, 2 | -2 147 483 648 do 2 147 483 647 |
długo | 0L | 64-bitowy | -2L, -1L, 0L, 1L, 2L | -9.223.372.036.854.775.808 do 9.223.372.036.854.775.807 |
podwójnie | 0.0d | 64-bitowy | 1.23456e300d, -1.23456e-300d, 1e1d | 1,7976931348623157 x 10308, 4,9406564584124654 x 10-324 |
Przykładowy program dla typów danych:
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); } }
Tablice
Jest to obiekt, który może przechowywać określoną liczbę wartości podobnego typu danych. Tablicę można utworzyć za pomocą nowego słowa kluczowego.
Int array = new int[5];
Tutaj typ tablicy to int, a długość to 5.
Długość tablicy powinna zostać zainicjowana podczas tworzenia tablicy.
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 Pętle
Pętle są zwykle używane do wielokrotnego wykonywania tego samego zestawu instrukcji.
Na przykład, jeśli chcesz wydrukować zdanie „blog pomocy w testowaniu oprogramowania” pięć razy, musisz określić w ten sposób.
Bez pętli:
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”); }
Z pętlami:
public static void main (String [] args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Pętla For jest przydatna do iteracji wartości.
Dla pętli:
otwórz plik .jnlp windows 10
for (initialization; termination; increment) { statement(s)}
While Loop:
Podczas gdy pętla najpierw sprawdza warunek logiczny i jeśli ten warunek jest prawdziwy, instrukcje będą wykonywane wielokrotnie, aż warunek się nie powiedzie.
While (condition) { Statement to be executed }
Pętla Do While:
w zrobić pętlę while , instrukcja zostanie wykonana jako pierwsza, a następnie zostanie sprawdzony warunek. Jeśli warunek jest prawdziwy, instrukcja zostanie wykonana ponownie. W przeciwnym razie wykonanie wyjdzie z pętli.
do { Statements to be executed } while(condition);
Program Loops Demo:
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); } } }
Instrukcja Switch
Instrukcja switch będzie miała numer wykonania. Na podstawie wprowadzonej wartości zostanie wykonany przypadek przełącznika.
Tutaj wartość wynosi 8, przypadek 8 zostanie wykonany.
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); }
Asercja w Javie
Asercja służy do testowania założenia, które przyjęliśmy podczas programowania.
Na przykład, otrzymujemy informacje od stron trzecich. Zakładamy, że dane wejściowe nie będą zerowe.
Aby przetestować ten Program, używana jest asercja.
jak otworzyć plik eps w systemie Windows 10
Metoda asercji: 1 wyrażenie potwierdzenia;
Metoda potwierdzenia: 2 assert wyrażenie1: wyrażenie2;
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); } }

Aby przetestować ten program, asercja powinna być włączona. Aby włączyć asercję, należy dodać parametr w konfiguracji uruchamiania.


Wniosek
W tym samouczku poznaliśmy podstawowe pojęcia, które są wymagane do wykonania programu Java. Zbadaliśmy typy danych, pętle, tablice i asercje.
Nasz nadchodzący samouczek wyjaśni więcej na temat koncepcji Oops w Javie !!
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Wdrażanie Java: tworzenie i wykonywanie pliku Java JAR
- Wirtualna maszyna Java: jak JVM pomaga w uruchamianiu aplikacji Java
- Modyfikatory dostępu w Javie - samouczek z przykładami
- Samouczek dotyczący refleksji w języku Java z przykładami
- Wprowadzenie do języka programowania Java - samouczek wideo
- Samouczek JAVA dla początkujących: ponad 100 praktycznych samouczków wideo Java
- OOP Java: Wprowadzenie do programowania obiektowego w Javie
- Korzystanie z Java YourKit Profiler w JMeter