java datatypes loops
Základní koncepty Java:
V předchozím kurzu jsme viděli úvod do Java plošina.
V tomto kurzu uvidíme následující základní koncepty:
typ testování v softwarovém inženýrství
- Datové typy Java
- Smyčky Java: Pro smyčku , Zatímco smyčka , Pro každou smyčku.
- Java pole
- Přepnout případ v Javě
- Java Assertion
Doporučené čtení => Kompletní průvodce pro Javu
Podívejte se na níže uvedený videonávod na:
Datové typy, smyčky, pole, přepínače a tvrzení v Javě:
Proměnné a datové typy v Javě:
Typy dat
Datový typ je užitečný pro ukládání dat a určení velikosti a typu dat.
V Javě jsou k dispozici dva typy dat:
- Primitivní
- Neprimitivní / objektový typ.
V prostředí Java by všechny proměnné měly být deklarovány před jejich použitím.
Například, int a = 1 ; Zde trváme na kompilátoru, že „a“ existuje a je parafován hodnotou 1. Na základě tohoto datového typu ( int ), překladač přidělí paměť.
Primitivní datové typy
- Char: Jedná se o jeden 16bitový znak Unicode.
- Boolean: Je to jeden bit a to může mít pravdivé a nepravdivé hodnoty.
- Byte: Bajt je 8bitové dvoučíselné celé číslo. To je užitečné hlavně ve velkých polích pro úsporu paměti a jeho rozsah je od -128 do 128.
- Krátký: Tento typ je také užitečnější při ukládání paměti do velkých polí a je to 16bitové dvoučíselné celé číslo se znaménkem.
- Int : 32bitový doplněk dvou podepsaných.
- Dlouho: Doplněk 64bitových dvou.
Datové typy s plovoucí desetinnou čárkou
float a double: Float je 32bitová plovoucí čárka s jednoduchou přesností. Double je 64bitové číslo s plovoucí desetinnou čárkou s dvojitou přesností.
Rozsah datových typů
DATOVÝ TYP | HODNOTA DEFUALTU | VELIKOST | PŘÍKLAD LITERÁLŮ | ROZSAH |
---|---|---|---|---|
plovák | 0,0f | 32 bitů | 1,23e100f, -1,23e-100f, 0,3f, 3,14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
booleovský | 1 bit | pravda, nepravda | - | |
byte | 0 | 8 bitů | (žádný) | -128 až 127 |
char | u0000 | 16 bitů | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
krátký | 0 | 16 bitů | (žádný) | -32 768 až 32 767 |
int | 0 | 32 bitů | -2, -1, 0, 1, 2 | -2 147 483 648 až 2 147 483 647 |
dlouho | 0L | 64 bitů | -2L, -1L, 0L, 1L, 2L | -9 223 372 036 854 775 808 až 9 223 372 036 854 775 807 |
dvojnásobek | 0,0 d | 64 bitů | 1,23456e300d, -1,23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Příklad programu pro datové typy:
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); } }
Pole
Je to objekt, který může obsahovat pevný počet hodnot podobného datového typu. Pole lze vytvořit pomocí nového klíčového slova.
Int array = new int(5);
Zde je typ pole int a délka je 5.
Při vytváření pole by měla být inicializována délka pole.
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 Smyčky
Smyčky se obvykle používají k provádění stejné sady pokynů mnohokrát.
Například, chcete-li pětkrát vytisknout větu „blog s nápovědou k testování softwaru“, je třeba tuto specifikovat.
Bez smyček:
úhlové js rozhovor otázky a odpovědi
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”); }
Se smyčkami:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Smyčka For je užitečná pro iteraci hodnot.
Pro smyčku:
for (initialization; termination; increment) { statement(s)}
While Loop:
Zatímco Loop nejprve zkontroluje booleovskou podmínku a pokud je tato podmínka pravdivá, příkazy budou prováděny opakovaně, dokud podmínka selže.
While (condition) { Statement to be executed }
Do While Loop:
V dělat while smyčku , příkaz bude proveden jako první a poté bude zkontrolována podmínka. Pokud je podmínka pravdivá, příkaz bude proveden znovu. Jinak poprava vyjde ze smyčky.
do { Statements to be executed } while(condition);
Loops Demo Program:
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); } } }
Přepnout prohlášení
Příkaz switch bude mít počet provedení. Na základě zadané hodnoty bude proveden případ přepnutí.
Zde je hodnota 8, případ 8 bude proveden.
běžné dotazy na rozhovor v jazyce C ++
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); }
Tvrzení v Javě
K ověření předpokladu, který jsme vytvořili při programování, se používá tvrzení.
Například, dostáváme vstupy od třetích stran. Předpokládáme, že vstup nebude nulový.
K otestování tohoto programu se používá tvrzení.
Metoda tvrzení: 1 prosazovat výraz;
Způsob uplatnění: 2 prosazovat výraz1: výraz2;
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); } }

Chcete-li tento program otestovat, mělo by být tvrzení povoleno. Chcete-li povolit tvrzení, měl by být do konfigurace běhu přidán parametr.


Závěr
V tomto tutoriálu jsme se dozvěděli o základních konceptech, které jsou vyžadovány k provedení programu Java. Prozkoumali jsme datové typy, smyčky, pole a tvrzení.
Náš nadcházející výukový program vysvětlí více o konceptu Oops v Javě !!
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Implementace Java: Vytvoření a spuštění souboru Java JAR
- Virtuální stroj Java: Jak JVM pomáhá při spouštění aplikace Java
- Modifikátory přístupu v Javě - výuka s příklady
- Výukový program Java Reflection s příklady
- Úvod do programovacího jazyka Java - výukový program
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- OOP Java: Úvod do objektově orientovaného programování v Javě
- Používání Java YourKit Profiler v JMeter