java datatypes loops
Concepte de bază Java:
În tutorialul anterior, am văzut un introducere în Java platformă.
În acest tutorial, vom vedea următoarele concepte de bază:
cum găsesc cheia de securitate a rețelei
- Tipuri de date Java
- Bucle Java: Pentru buclă , În timp ce bucla , Pentru fiecare buclă.
- Matrice Java
- Switch Case în Java
- Afirmare Java
Citiți recomandat => Un ghid complet pentru Java
Urmăriți tutorialul video de mai jos pe:
Tipuri de date, bucle, tablouri, comutatoare și afirmații în Java:
Variabile și tipuri de date în Java:
Tipuri de date
Tipul de date este util pentru stocarea datelor și specificarea dimensiunii și tipului de date.
Există două tipuri de date disponibile în Java:
- Primitiv
- Tip non-primitiv / obiect.
În Java, toate variabilele trebuie declarate înainte de a le utiliza.
De exemplu, int a = 1 ; Aici, insistăm asupra compilatorului că „a” există și este parafat cu valoarea 1. Pe baza acestui tip de date ( int ), compilatorul va aloca memorie.
Tipuri de date primitive
- Char: Este un singur caracter Unicode pe 16 biți.
- Boolean: Este un pic și acest lucru poate avea valori adevărate și false.
- Octet: Octetul este întregul complement de 8 biți. Acest lucru este util în principal în matrici mari pentru a economisi memorie, iar intervalul său este de la -128 la 128.
- Mic de statura: Acest tip este, de asemenea, mai util în salvarea memoriei în matrici mari și este un număr întreg semnat de 16 biți.
- Int : Complement pe doi biți semnat pe 32 de biți.
- Lung: Complementul pe 64 de biți.
Tipuri de date în virgulă mobilă
plutitor și dublu: Float este un punct mobil cu precizie pe 32 de biți. Double este un număr în virgulă mobilă de precizie dublă pe 64 de biți.
Gama de tipuri de date
TIPUL DE DATE | VALOARE DEFITUALĂ | MĂRIMEA | EXEMPLU LITERALE | GAMĂ |
---|---|---|---|---|
pluti | 0,0f | 32 de biți | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3.40282347 x 10 38, 1.40239846 x 10 -45f |
boolean | 1 bit | adevarat fals | - | |
octet | 0 | 8 biți | (nici unul) | -128 până la 127 |
char | u0000 | 16 biți | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | „ u0000” - „ uffff” |
mic de statura | 0 | 16 biți | (nici unul) | -32.768 până la 32.767 |
int | 0 | 32 de biți | -2, -1, 0, 1, 2 | -2.147.483.648 până la 2.147.483.647 |
lung | 0L | 64 de biți | -2L, -1L, 0L, 1L, 2L | -9.223.372.036.854.775.808 la 9.223.372.036.854.775.807 |
dubla | 0,0d | 64 de biți | 1.23456e300d, -1.23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Exemplu de program pentru tipuri de date:
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); } }
Matrice
Este un obiect care poate conține un număr fix de valori de tipul de date similar. Tabloul poate fi creat printr-un nou cuvânt cheie.
Int array = new int(5);
Aici tipul matricei este int și lungimea este 5.
Lungimea matricei trebuie inițializată în timp ce este creată o matrice.
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 Bucle
Buclele sunt utilizate în general pentru a executa același set de instrucțiuni de multe ori.
De exemplu, dacă doriți să imprimați de cinci ori propoziția „blogul de testare a software-ului”, trebuie să specificați astfel.
Fără bucle:
cel mai bun software pentru a converti fișiere video
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”); }
Cu bucle:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Bucla For este utilă pentru iterarea valorilor.
Pentru buclă:
for (initialization; termination; increment) { statement(s)}
While Loop:
În timp ce Loop verifică mai întâi condiția booleană și dacă acea condiție este adevărată, instrucțiunile vor fi executate în mod repetat până când condiția eșuează.
While (condition) { Statement to be executed }
Buclați-vă în timp ce:
În face while loop , declarația va fi executată mai întâi și apoi va fi verificată starea. Dacă condiția este adevărată, instrucțiunea va fi executată din nou. În caz contrar, execuția va ieși din buclă.
do { Statements to be executed } while(condition);
Programul 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); } } }
Declarație de comutare
Instrucțiunea switch va avea numărul de execuție. Pe baza valorii introduse, cazul de comutare va fi executat.
Aici valoarea este 8, cazul 8 va fi executat.
cum se deschide fișierul eps în 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); }
Afirmare în Java
O afirmație este utilizată pentru a testa ipoteza pe care am făcut-o în timpul programării.
De exemplu, primim contribuții de la terți. Presupunem că intrarea nu va fi nulă.
Pentru a testa acel program, se folosește afirmația.
Metoda de afirmare: 1 afirmă exprimarea;
Metoda de afirmare: 2 afirmă 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); } }
Pentru a testa acest program, afirmația trebuie activată. Pentru a activa afirmarea, ar trebui adăugat un parametru în configurația de rulare.
Concluzie
În acest tutorial, am aflat despre conceptele de bază care sunt necesare pentru a face un program Java. Am explorat tipuri de date, bucle, tablouri și afirmații.
Următorul nostru tutorial va explica mai multe despre conceptul Oops în Java !!
Lectură recomandată
- Implementarea Java: crearea și executarea fișierului Java JAR
- Mașină virtuală Java: Cum ajută JVM la rularea aplicației Java
- Modificatori de acces în Java - Tutorial cu exemple
- Tutorial de reflecție Java cu exemple
- Introducere în limbajul de programare Java - Video Tutorial
- Tutorial JAVA pentru începători: peste 100 de cursuri video Java practice
- OOP Java: Introducere în programarea orientată pe obiecte în Java
- Utilizarea Java YourKit Profiler în JMeter