java datatypes loops
Conceptes bàsics de Java:
Al tutorial anterior, vam veure un introducció a Java plataforma.
En aquest tutorial, veurem els conceptes bàsics següents:
el millor bloquejador de finestres emergents gratuït per a Chrome
- Tipus de dades Java
- Bucles de Java: Per a bucle , Mentre bucle , Per a cada bucle.
- Matrius de Java
- Switch Case a Java
- Asserció de Java
Lectura recomanada => Una guia completa per a Java
Mireu el vídeo tutorial següent a:
Tipus de dades, bucles, matrius, commutadors i assercions a Java:
Variables i tipus de dades a Java:
Tipus de dades
El tipus de dades és útil per emmagatzemar les dades i especificar la mida i el tipus de dades.
Hi ha dos tipus de dades disponibles a Java:
- Primitiva
- No primitiu / tipus d'objecte.
A Java, totes les variables s’han de declarar abans d’utilitzar-les.
Per exemple, int a = 1 ; Aquí, insistim en el compilador que existeix “a” i s’inicia amb el valor 1. Basat en aquest tipus de dades ( int ), el compilador assignarà memòria.
Tipus de dades primitives
- Caràcter: És un únic caràcter Unicode de 16 bits.
- Booleà: És un bit i això pot tenir valors veritables i falsos.
- Byte: El byte és un complement enter de dos bits de 8 bits. Això és útil sobretot en grans matrius per estalviar memòria i el seu abast és de -128 a 128.
- Curt: Aquest tipus també és més útil per estalviar memòria en grans matrius i és un enter signat de complement de dos bits de 16 bits.
- Int : Complement de dos signats de 32 bits.
- Llarg: Complement de dos bits de 64 bits.
Tipus de dades de coma flotant
flotador i doble: Float és de coma flotant de precisió única de 32 bits. El doble és el número de coma flotant de doble precisió de 64 bits.
Interval de tipus de dades
| TIPUS DE DADES | VALOR DEFECTUAL | TALLA | EXEMPLE DE LITERALS | GAMA |
|---|---|---|---|---|
| flotar | 0,0f | 32 bits | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3.40282347 x 10 38, 1.40239846 x 10 -45f |
| booleà | 1 bit | cert, fals | - | |
| byte | 0 | 8 bits | (cap) | -128 a 127 |
| char | u0000 | 16 bits | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' U0000' - ' uffff' |
| curt | 0 | 16 bits | (cap) | -32.768 a 32.767 |
| int | 0 | 32 bits | -2, -1, 0, 1, 2 | -2.147.483.648 a 2.147.483.647 |
| llarg | 0L | 64 bits | -2L, -1L, 0L, 1L, 2L | -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 |
| doble | 0,0d | 64 bits | 1.23456e300d, -1.23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Exemple de programa per a tipus de dades:
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); } } Matrius
com escriure un exemple de cas de prova
És un objecte que pot contenir un nombre fix de valors del tipus de dades similar. La matriu es pot crear mitjançant una nova paraula clau.
Int array = new int(5); Aquí el tipus de matriu és int i la longitud és 5.

La longitud de la matriu s'ha d'inicialitzar mentre es crea una matriu.
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 Bucles
Els bucles s’utilitzen generalment per executar el mateix conjunt d’instruccions moltes vegades.
Per exemple, si voleu imprimir la frase 'blog d'ajuda de proves de programari' cinc vegades, heu d'especificar així.
Sense bucles:
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”); } Amb bucles:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } } For loop és útil per iterar valors.
Per a bucle:
for (initialization; termination; increment) { statement(s)} While Loop:
Mentre Loop comprova primer la condició booleana i si aquesta condició és certa, les sentències s’executaran repetidament fins que falli la condició.
While (condition) { Statement to be executed } Fes un bucle:
A la fer mentre es fa un bucle , la instrucció s'executarà primer i després es comprovarà l'estat. Si la condició és certa, la sentència s'executarà de nou. En cas contrari, l'execució sortirà del bucle.
do { Statements to be executed } while(condition); Programa de demostració de bucles:
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); } } } Declaració de commutació
La sentència switch tindrà el nombre d'execució. Basant-se en el valor introduït, s'executarà el cas de commutació.
Aquí el valor és 8, s’executarà el cas 8.
com obrir fitxers eps a 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); } Afirmació a Java
S'utilitza una afirmació per comprovar la suposició que vam fer mentre programàvem.
Per exemple, rebem aportacions de tercers. Suposem que l'entrada no serà nul·la.
Per provar aquest programa, s'utilitza l'afirmació.
Mètode d’afirmació: 1 afirmar l'expressió;
Mètode d’afirmació: 2 afirmar 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); } } 
Per provar aquest programa, s'hauria d'activar l'afirmació. Per habilitar l'afirmació, s'ha d'afegir un paràmetre a la configuració d'execució.


Conclusió
En aquest tutorial, hem après sobre els conceptes bàsics que es requereixen per fer un programa Java. Hem explorat tipus de dades, bucles, matrius i afirmacions.
El nostre proper tutorial explicarà més sobre el concepte Oops a Java.
Lectura recomanada
- Desplegament de Java: creació i execució del fitxer JAR de Java
- Màquina virtual Java: com ajuda JVM a executar aplicacions Java
- Modificadors d'accés a Java: tutorial amb exemples
- Tutorial de reflexió de Java amb exemples
- Introducció al llenguatge de programació Java: vídeo tutorial
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- OOP Java: Introducció a la programació orientada a objectes a Java
- Ús de Java YourKit Profiler a JMeter


