java datatypes loops
Základné koncepty Java:
V predchádzajúcom tutoriáli sme videli úvod do Javy plošina.
V tomto tutoriáli uvidíme nasledujúce základné pojmy:
ako implementovať front v jave
- Dátové typy Java
- Smyčky Java: Pre slučku , Zatiaľ čo slučka , Pre každú slučku.
- Java polia
- Prepínač v jazyku Java
- Java Assertion
Odporúčané čítanie => Kompletný sprievodca programom Java
Pozrite si nižšie uvedený videonávod na stránke:
Dátové typy, slučky, polia, prepínače a tvrdenia v Jave:
Premenné a dátové typy v Jave:
Dátové typy
Dátový typ je užitočný na ukladanie údajov a určovanie veľkosti a typu údajov.
V prostredí Java sú k dispozícii dva typy údajov:
- Primitívne
- Neprimitívny / objektový typ.
V prostredí Java by mali byť všetky premenné deklarované pred ich použitím.
Napríklad, int a = 1 ; Tu trváme na tom, že kompilátor existuje a je parafovaný hodnotou 1. Na základe tohto dátového typu ( int ), kompilátor pridelí pamäť.
Primitívne dátové typy
- Char: Je to jediný 16-bitový znak Unicode.
- Boolean: Je to jeden bit a toto môže mať pravdivé a nepravdivé hodnoty.
- Bajt: Bajt je celé číslo doplnku 8-bitových dvoch. To je užitočné hlavne vo veľkých poliach na šetrenie pamäte a jeho rozsah je od -128 do 128.
- Krátky: Tento typ je tiež užitočnejší pri ukladaní pamäte do veľkých polí a jedná sa o 16-bitové celé číslo so znamienkom s dvoma doplnkami.
- Int : 32-bitový doplnok dvojky.
- Dlhé: 64-bitový doplnok dvojky.
Dátové typy s pohyblivou rádovou čiarkou
float a double: Float je 32-bitová jednoduchá presná desatinná čiarka. Double je 64-bitové číslo s pohyblivou rádovou čiarkou s dvojitou presnosťou.
Rozsah dátových typov
html otázky na pohovor a odpovede pre nováčikov
DÁTOVÝ TYP | DEFUALTOVÁ HODNOTA | VEĽKOSŤ | PRÍKLAD LITERÁLY | ROZSAH |
---|---|---|---|---|
plavák | 0,0f | 32 bitov | 1,23e100f, -1,23e-100f, 0,3f, 3,14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
boolovský | 1 bit | pravda lož | - | |
bajt | 0 | 8 bitov | (žiadny) | -128 až 127 |
char | u0000 | 16 bit | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | „ u0000“ - „ uffff“ |
krátky | 0 | 16 bit | (žiadny) | -32 768 až 32 767 |
int | 0 | 32 bitov | -2, -1, 0, 1, 2 | -2 147 483 648 až 2 147 483 647 |
dlho | 0L | 64 bit | -2L, -1L, 0L, 1L, 2L | -9 223 372 036 854 775 808 až 9 223 372 036 854 775 807 |
dvojitý | 0,0 d | 64 bit | 1,23456e300d, -1,23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Príklad programu pre dátové 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); } }
Polia
Je to objekt, ktorý môže obsahovať pevný počet hodnôt podobného dátového typu. Pole môže byť vytvorené novým kľúčovým slovom.
Int array = new int(5);
Tu je typ poľa int a dĺžka je 5.
Počas vytvárania poľa by sa mala inicializovať dĺžka poľa.
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 Slučky
Smyčky sa zvyčajne používajú na vykonávanie rovnakej sady pokynov mnohokrát.
Napríklad, ak chcete päťkrát vytlačiť vetu „blog so softvérom na testovanie softvéru“, musíte to špecifikovať takto.
Bez slučiek:
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”); }
So sluč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žitočná na iteráciu hodnôt.
Pre slučku:
for (initialization; termination; increment) { statement(s)}
While Loop:
Zatiaľ čo Loop najskôr skontroluje booleovskú podmienku a ak je táto podmienka pravdivá, príkazy sa budú vykonávať opakovane, kým podmienka zlyhá.
While (condition) { Statement to be executed }
Robiť počas slučky:
V robiť while loop , najskôr sa vykoná výpis a potom sa skontroluje podmienka. Ak je podmienka pravdivá, príkaz sa vykoná znova. Inak poprava vyjde zo slučky.
do { Statements to be executed } while(condition);
Demo program slučiek:
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); } } }
Vyhlásenie o zmene
Príkaz switch bude mať počet vykonaní. Na základe zadanej hodnoty sa vykoná prípad prepínača.
Tu je hodnota 8, prípad 8 sa vykoná.
ako otvoriť súbor eps v systéme 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); }
Uplatnenie v Jave
Na overenie predpokladu, ktorý sme vytvorili počas programovania, sa používa tvrdenie.
Napríklad, dostávame vstupy od tretích strán. Predpokladáme, že zadanie nebude nulové.
Na otestovanie tohto programu sa používa tvrdenie.
Metóda tvrdenia: 1 potvrdiť výraz;
Metóda zadávania: 2 tvrdiť 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); } }

Na otestovanie tohto programu by malo byť povolené tvrdenie. Na umožnenie tvrdenia je potrebné do konfigurácie chodu pridať parameter.


Záver
V tomto tutoriáli sme sa dozvedeli o základných konceptoch, ktoré sú potrebné na vykonanie programu Java. Preskúmali sme dátové typy, slučky, polia a tvrdenia.
Náš nadchádzajúci tutoriál vysvetlí viac o koncepte Oops v Jave !!
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Nasadenie Java: Vytvorenie a vykonanie súboru Java JAR
- Virtuálny stroj Java: Ako JVM pomáha pri spúšťaní aplikácií Java
- Modifikátory prístupu v prostredí Java - návod s príkladmi
- Výukový program Java Reflection s príkladmi
- Úvod do programovacieho jazyka Java - videonávod
- Výukový program JAVA pre začiatočníkov: viac ako 100 praktických výučbových programov Java Video
- OOP Java: Úvod do objektovo orientovaného programovania v Jave
- Používanie Java YourKit Profiler v JMeter