Top 12 programe de modele din Java pe care ar trebui să le verificați astăzi

Publicat: 2020-07-28

Pregătirea pentru interviurile tehnice este dificilă, iar dacă ești un profesionist Java, lucrurile sunt mai complicate. O metodă populară de analiză a expertizei unui profesionist Java este de a vedea cât de bine se poate realiza un program de model în Java. S-ar putea să trebuiască să creați un program unic de model Java, care nu este predominant pentru a obține interviul.

Nu vă faceți griji pentru că, în acest articol, vom arunca o privire la mai multe modele Java, astfel încât să puteți

Toate modelele pe care le-am discutat aici sunt făcute din cifre. Cel mai bun mod de a exersa aceste modele ar fi să încerci să-l creezi pe primul și, dacă te lupți la un moment dat, comparați codul cu al nostru. În acest fel, veți înțelege ce face ce și nu veți avea nicio confuzie cu privire la aceste programe.

Vă recomandăm să vă ridicați de la primul model. Dacă aveți ceva experiență în crearea unui program de model Java, puteți începe cu oricare dintre modelele pe care le-am împărtășit mai jos:

Citiți: Salariu pentru dezvoltatori Java în India

Cuprins

Model triunghi simplu

Model:

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

1 2 3 4 5 6

1 2 3 4 5 6 7

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

pentru (int j = 1; j <= i; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Închide resursele

sc.close();

}

}

Model triunghi dublu

Model:

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

1 2 3 4 5 6 7

1 2 3 4 5 6

1 2 3 4 5

1 2 3 4

1 2 3

1 2

1

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

//Imprimarea jumătății superioare a modelului

pentru (int i = 1; i <= rânduri; i++)

{

pentru (int j = 1; j <= i; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Imprimarea jumătății inferioare a modelului

pentru (int i = rânduri-1; i >= 1; i–)

{

pentru (int j = 1; j <= i; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Închiderea resurselor

sc.close();

}

}

Aflați mai multe: Top 8 proiecte Java pe Github pe care ar trebui să vă puneți mâna

Model de triunghi cu cifre repetate

Model:

1

2 2

3 3 3

4 4 4 4

5 5 5 5 5

6 6 6 6 6 6

7 7 7 7 7 7 7

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

pentru (int j = 1; j <= i; j++)

{

System.out.print(i+” “);

}

System.out.println();

}

//Închide resursele

sc.close();

}

}

Triunghi inversat cu cifre descrescătoare

Model:

7 6 5 4 3 2 1

7 6 5 4 3 2

7 6 5 4 3

7 6 5 4

7 6 5

7 6

7

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

pentru (int j = rânduri; j >= i; j–)

{

System.out.print(j+” “);

}

System.out.println();

}

//Închiderea resurselor

sc.close();

}

}

Triunghi cu model care se repetă

Model:

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

1 2 3 4 5 6 5 4 3 2 1

1 2 3 4 5 6 7 6 5 4 3 2 1

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

//Imprimarea primei jumătăți a rândului

pentru (int j = 1; j <= i; j++)

{

System.out.print(j+” “);

}

//Imprimarea a doua jumătate a rândului

pentru (int j = i-1; j >= 1; j–)

{

System.out.print(j+” “);

}

System.out.println();

}

//Închiderea resurselor

sc.close();

}

}

Model triunghi dublu

Model:

1 2 3 4 5 6 7

1 2 3 4 5 6

1 2 3 4 5

1 2 3 4

1 2 3

1 2

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

1 2 3 4 5 6

1 2 3 4 5 6 7

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

//Imprimarea jumătății superioare a modelului

pentru (int i = rânduri; i >= 1; i–)

{

pentru (int j = 1; j <= i; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Imprimarea jumătății inferioare a modelului

pentru (int i = 2; i <= rânduri; i++)

{

pentru (int j = 1; j <= i; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Închiderea resurselor

sc.close();

}

}

Triunghiuri duble inversate

Model:

1234567

234567

34567

4567

567

67

7

67

567

4567

34567

234567

1234567

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

//Imprimarea jumătății superioare a modelului

pentru (int i = 1; i <= rânduri; i++)

{

//Tipărirea i spații la începutul fiecărui rând

pentru (int j = 1; j < i; j++)

{

System.out.print(” “);

}

//Imprimarea valorii i în rânduri la sfârșitul fiecărui rând

pentru (int j = i; j <= rânduri; j++)

{

System.out.print(j);

}

System.out.println();

}

//Imprimarea jumătății inferioare a modelului

pentru (int i = rânduri-1; i >= 1; i–)

{

//Tipărirea i spații la începutul fiecărui rând

pentru (int j = 1; j < i; j++)

{

System.out.print(” “);

}

//Imprimarea valorii i în rânduri la sfârșitul fiecărui rând

pentru (int j = i; j <= rânduri; j++)

{

System.out.print(j);

}

System.out.println();

}

//Închiderea resurselor

sc.close();

}

}

Triunghiuri duble inversate

Model:

1 2 3 4 5 6 7

2 3 4 5 6 7

3 4 5 6 7

4 5 6 7

5 6 7

6 7

7

6 7

5 6 7

4 5 6 7

3 4 5 6 7

2 3 4 5 6 7

1 2 3 4 5 6 7

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

//Preluarea valorii rândurilor de la utilizator

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

//Imprimarea jumătății superioare a modelului

pentru (int i = 1; i <= rânduri; i++)

{

//Tipărirea i spații la începutul fiecărui rând

pentru (int j = 1; j < i; j++)

{

System.out.print(” “);

}

//Imprimarea valorii i în rânduri la sfârșitul fiecărui rând

pentru (int j = i; j <= rânduri; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Imprimarea jumătății inferioare a modelului

pentru (int i = rânduri-1; i >= 1; i–)

{

//Tipărirea i spații la începutul fiecărui rând

pentru (int j = 1; j < i; j++)

{

System.out.print(” “);

}

//Imprimarea valorii i în rânduri la sfârșitul fiecărui rând

pentru (int j = i; j <= rânduri; j++)

{

System.out.print(j+” “);

}

System.out.println();

}

//Închiderea resurselor

sc.close();

}

}

Model de pilon de cifre

Model:

1111111

1111122

1111333

1114444

1155555

1666666

7777777

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

pentru (int j = 1; j <= rânduri-i; j++)

{

System.out.print(1);

}

pentru (int j = 1; j <= i; j++)

{

System.out.print(i);

}

System.out.println();

}

sc.close();

}

}

Model de cifre binare

Model:

1010101

0101010

1010101

0101010

1010101

0101010

1010101

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

int num;

dacă(i%2 == 0)

{

num = 0;

pentru (int j = 1; j <= rânduri; j++)

{

System.out.print(num);

num = (num == 0)? 1: 0;

}

}

altfel

{

num = 1;

pentru (int j = 1; j <= rânduri; j++)

{

System.out.print(num);

num = (num == 0)? 1: 0;

}

}

System.out.println();

}

sc.close();

}

}

Model triunghi ascendent

Model:

1

2 6

3 7 10

4 8 11 13

5 9 12 14 15

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru (int i = 1; i <= rânduri; i++)

{

int num = i;

pentru (int j = 1; j <= i; j++)

{

System.out.print(num+” “);

num = num+rânduri-j;

}

System.out.println();

}

sc.close();

}

}

Programul de modele Java pătrate

Model:

1 2 3 4 5 6 7

2 3 4 5 6 7 1

3 4 5 6 7 1 2

4 5 6 7 1 2 3

5 6 7 1 2 3 4

6 7 1 2 3 4 5

7 1 2 3 4 5 6

Cod:

import java.util.Scanner;

Clasa publică MainClass

{

public static void main(String[] args)

{

Scanner sc = scaner nou (System.in);

System.out.println(„Câte rânduri doriți în acest model?”);

int rânduri = sc.nextInt();

System.out.println(„Aici este modelul tău...!!!”);

pentru(int i=1;i< rânduri+1 ;i++)

{

for(int j=i; j < rânduri+1 ;j++)

{

System.out.print(j + ” “);

}

pentru(int k=1; k <i ;k++)

{

System.out.print(k + ” “);

}

System.out.println();

}

sc.close();

}

}

Citește și: Python vs Java în 2020: pe care ar trebui să-l alegi?

Gânduri finale

Suntem siguri că sunteți gata să creați un program de model în Java după ce parcurgeți această listă. Puteți începe cu orice tipar în funcție de experiența și expertiza dvs. Dacă aveți întrebări cu privire la acest subiect sau acest articol, vă rugăm să ne spuneți în secțiunea de comentarii de mai jos.

Dacă sunteți interesat să aflați mai multe despre Java, dezvoltarea de software full-stack, consultați UpGrad & IIIT-B's PG Diploma in Full-stack Software Development, care este concepută pentru profesioniști care lucrează și oferă peste 500 de ore de formare riguroasă, peste 9 proiecte , și misiuni, statutul de absolvenți IIIT-B, proiecte practice practice și asistență pentru locuri de muncă cu firme de top.

Aterizează la locul de muncă visat

UPGRAD ȘI DIPLOMA PG LUI IIIT-BANGALORE ÎN DEZVOLTARE COMPLETĂ
Aplica acum