Foaie de parcă core JAVA ÎnvațăJAVAde la experți la[Link]
co
Programare Java Declaraț ii Iterative Aranjamente în Java
Java este un limbaj de programare de înalt nivel, de uz general // bucla for 1 - Dimensional
limbaj care produce software pentru multiple platforme. Acesta pentru (condiț ie) {expresie}
a fost dezvoltat de James Gosling în 1991 ș i lansat de // Iniț ializare
Sun Microsystems în 1996 ș i este de ț inut în prezent de // bucla pentru fiecare type[] varName= new type[size];
Oracle. pentru (int i: someArray) {}
// Declararea
// bucla while tip[] varName = nou tip[] {valori1, valoare2,...};
Tipuri de date primitive while (condiț ie) {expresie}
Array cu variabile aleatoare
Tip Size Range
// bucla do while
octet 8 -128..127 fă {expresie} cât timp(condiț ie) double[] arr = new double[n];
scurt 16 -32.768..32.767 pentru (int i=0; i<n; i++)
int 32 -[Link].. [Link] {a[i] = [Link]();}
Seria Fibonacci
lung 64 [Link].854.775.808.. 9.223..
floating 32 3.4e-0.38.. 3.4e+0.38 pentru (i = 1; i <= n; ++i) Valoarea maximă într-un array
dublu 64 1.7e-308.. 1.7e+308 { double max = 0;
caracter 16 Setul complet de caractere Unicode [Link](t1 + " + "); pentru (int i=0; i<[Link](); i++)
Boolean 1 True,False int suma = t1 + t2; t1 = t2; if(a[i] > max) max = a[i];
t2 = sum;
}
Operatori Java Inversarea unui Array
pentru(int i=0; i<([Link]())/2; i++)
Tip Operatori Model de piramidă double temp = a[i];
Aritmetică +,–, *, ? , % a[i] = a[n-1-i];
k = 2*n - 2;
a[n-1-i] = temp; }
Sarcină =, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>= pentru(i=0; i<n; i++)
Pe byte ^, &, | {
Logic &&, || pentru(j=0; j<k; j++){[Link](" ");} Arrays multidimensionale
Relational <, >, <=, >=,==, != k = k - 1; // Iniț ializare
pentru(j=0; j<=i; j++ ){[Link]("* ");} datatype[][] varName = new dataType[row][col];
Schimbare <<, >>, >>>
[Link](); // Declarare
Ternar ?:
} datatype[][] varName = {{value1, value2....},{value1,
Unar ++x, -x, x++, x-, +x, -x, !, ~
value2....}..};
Variabile Java Declaraț ii decisive Transpunerea unei matrice
pentru(i = 0; i < rând; i++)
{public|private} [static] tip nume [= expresie|valoare];
//if statement { for(j = 0; j < column; j++)
dacă (condiț ie) {expresie} [Link](array[i][j]+" ");
Metode Java [Link](" ");
//instrucț iune if-else }
{public|private} [static] {tip | void} nume(arg1, ...,
dacă (condiț ie) {expresie} altfel {expresie}
argN ){declaraț ii}
Înmulț irea a două matrice
// declaraț ie switch
switch (var) { case 1: expresie; break; } pentru (i = 0; i < row1; i++)
Conversia tipurilor de date implicit: expresie; întrerupe; } { for (j = 0; j < col2; j++)
pentru (k = 0; k < row2; k++)
// Lăț ire (bytes<short<int<long<float<double) { sum = sum + first[i][k]*second[k][j]; }
int i = 10;//int--> lung Număr Prime multiplica[i][j] = suma;