Top 50 niza pitanja i odgovora za intervjue (2025.)

Ovdje su pitanja i odgovori za razgovore za Array za brucoše, kao i za iskusne kandidate da dobiju posao iz snova. Nizovi su sastavni dio programiranja, a različiti jezici za kodiranje poput C, C++, Python, Java i Perl koriste nizove.

1) Što mislite pod nizom?

  • Niz je skup sličnih vrsta podataka.
  • Objekti polja pohranjuju više varijabli istog tipa.
  • Može sadržavati primitivne tipove i reference na objekte.
  • Nizovi su uvijek fiksni

Besplatno preuzimanje PDF-a: Array Interview Questions & Answers


2) Kako stvoriti niz?

Niz se deklarira slično kao što se deklarira varijabla, ali trebate dodati [] nakon tipa. Primjer: int [] intArray; Java niz možemo deklarirati kao polje, statičko polje, lokalnu varijablu ili parametar, kao i bilo koju drugu varijablu. Niz je skup varijabli tog tipa. Evo još nekoliko primjera deklaracije Java niza:

String [] stringArray;
MyClass [] myClassArray;

Isti je slučaj i s drugim programskim jezicima.


3) Prednosti i nedostaci Arraya?

Prednosti:

  • Možemo postaviti druge strukture podataka kao što su hrpe, redovi čekanja, povezani popisi, stabla, grafikoni itd. u polju.
  • Nizovi mogu sortirati više elemenata odjednom.
  • Elementu niza možemo pristupiti pomoću indeksa.

Nedostaci:

  • Veličinu niza moramo deklarirati unaprijed. Međutim, možda nećemo znati koja nam je veličina potrebna u trenutku deklaracije niza.
  • Niz je statične strukture. To znači da je veličina polja uvijek fiksna, tako da ne možemo povećati ili smanjiti raspodjelu memorije.

4) Možemo li promijeniti veličinu niza tijekom izvođenja?

Ne, ne možemo promijeniti veličinu polja. Iako su dostupni slični tipovi podataka koji dopuštaju promjenu veličine.

Niz pitanja za intervju
Niz pitanja za intervju

5) Možete li deklarirati niz bez dodjeljivanja veličine niza?

Ne, ne možemo deklarirati niz bez dodjeljivanja veličine. Ako deklariramo niz bez veličine, izbacit će grešku prilikom kompajliranja. Primjer: oznake = novi int []; //GREŠKA KOMPILERA


6) Koja je zadana vrijednost polja?

Svaki novi niz uvijek se inicijalizira sa zadanom vrijednošću kako slijedi

  • Za byte, short, int, long – zadana vrijednost je nula (0).
  • Za float, double – zadana vrijednost je 0.0.
  • Za Boolean – zadana vrijednost je false.
  • Za objekt – zadana vrijednost je nula.

7) Kako ispisati element polja?

Ovdje je kod za ispis elementa niza.

int schoolmarks [] = {25, 30, 50, 10, 5 };

System.out.println (Arrays.toString (schoolmarks));

Izlaz je: [25, 30, 50, 10, 5, XNUMX, XNUMX, XNUMX]

Element niza


8) Kako usporediti dva niza?

Ako su 2 niza iste veličine i tipa podataka, usporedba se može napraviti pomoću "Arrays.equal ()"

int [] num1 = { 1, 2, 3 };

int[] num2 = { 4, 5, 6 };

System.out.println (Arrays. Equals (num1, num2)); //false

Int [] num3 = {1, 2, 3};

System.out.println (Arrays.equals (num1, num3)); //true

9) Kako sortirati niz?

Moguće je korištenjem izgrađene statičke metode koja je Arrays. sortirati ().

Int Marks [] = {12, 5, 7, 9};

Arrays.sort(Marks);

System.out.println(Arrays.toString(Marks));//[5, 7, 9, 12]

10) Možemo li deklarirati veličinu niza kao negativan broj?

Ne. Ne možemo deklarirati negativni cijeli broj kao veličinu polja. Ako to učinimo, neće biti pogreške prilikom kompajliranja. Međutim, dobit ćemo NegativeArraySizeException tijekom izvođenja.


11) Kada ćemo dobiti ArrayStoreException?

To je iznimka vremena izvođenja. Na primjer, možemo pohraniti samo elemente niza u String Array. Ako netko pokuša umetnuti cjelobrojni element u ovaj niz nizova, dobit ćemo ArrayStoreException tijekom izvođenja.


12) Možemo li dodati ili izbrisati element nakon dodjele niza?

Ne, nije moguće.


13) Koje je značenje anonimnog niza? Objasnite primjerom?

Anonimni niz znači niz bez ikakve reference. Primjer:-

//Creating anonymous arrays

System.out.println(new int[]{11, 12, 13, 14, 15}.length); //Output : 5

System.out.println(new int[]{31, 94, 75, 64, 41}[1]); //Output : 94 }}

14) Postoji li razlika između int[] a i int a[]?

Nema razlike i jedno i drugo legalno izjava.


15) Postoje 2 int tipa array tipa podataka. Jedna sadrži 50 elemenata, a druga 30 elemenata. Možemo li nizu od 50 elemenata dodijeliti niz od 30 elemenata?

Da, možemo dodijeliti pod uvjetom da su iste vrste. Kompajler će provjeriti jedini tip niza, ne veličinu.

int[] ab = new int[30];

int[] cd = new int[50];

a = b; //Compiler checks only type, not the size

16) int a[] = new int[3]{1, 2, 3} – je li to pravi način za deklariranje nizova u Javi?

Ne. Ne bismo trebali spominjati veličinu niza kada dajemo elemente niza.


17) Kako kopirati niz u drugi niz?

Ispod četiri trika dostupna su u Javi za kopiranje niza.

  1. Korištenje "For petlje"
  2. Korištenje metode “Arrays.copyOf()”.
  3. Korištenje metode “System.arraycopy()”.
  4. Korištenje metode “clone()”.

18) Što su "nazubljeni" nizovi u Javi?

Nazubljeni nizovi su nizovi koji sadrže nizove različite duljine. Nazubljeni nizovi također su poznati kao višedimenzionalni nizovi.


19) Kada se dogodi ArrayIndexOutOfBoundsException?

To je iznimka tijekom izvođenja. Do nje će doći kada program pokuša pristupiti nevažećem indeksu polja. Indeks je veći od veličine polja ili je negativni indeks.


20) Možete li objasniti različite korake deklariranja višedimenzionalnih nizova u Javi?

//2D Arrays

int[][] twoArray1;

int twoArray2[][];

int[] twoArray3[];

//3D Arrays

int[][][] threeArray1;

int threeArray2[][][];

int[] threeArray3[][];

int[][] threeArray4[];

//4D Arrays

int[][][][] fourArray1;

int fourArray2[][][][];

int[] fourArray3[][][];

int[][] fourArray4[][];

int[][][] fourArray5[];

21) Kako pretražujemo određeni element u nizu?

Možemo koristiti metodu Arrays.binarySearch(). Ova metoda koristi algoritam binarnog pretraživanja.


22) Ako ne inicijalizirate niz što će se dogoditi?

Niz će imati zadanu vrijednost.


23) Kako pronaći duplikate elemenata u nizu?

Korištenje metode grube sile: U ovoj metodi uspoređujemo svaki element niza s drugim elementima. Ako se pronađu dva jednaka ili ista elementa, deklariramo ih kao duplikate. U nastavku možete pronaći kod za isto.

public class DuplicatesInArray {

public static void main(String[] args) {

String[] strArray1 = {"abc1", "def1", "mno1", "xyz1", "pqr1", "xyz1", "def1"};

for (int i = 0; i < strArray1.length-1; i++) {

for (int j = i+1; j < strArray1.length; j++) {

if( (strArray1[i].equals(strArray1[j])) && (i != j) ) {

System.out.println("Duplicates : "+strArray1[j]);

}}}} }

Izlaz: Duplikat elementa je: def1 Duplikat elementa je: xyz1


24) Možemo li koristiti Generics s nizom?

Ne, ne možemo koristiti Generic s nizom.


25) Kako iterirati niz u Javi?

1) Korištenje normalne for petlje

public class MainClass1

{

public static void main(String[] args)

{

int[] a1 = new int[]{45, 12, 78, 34, 89, 21};

//Iterating over an array using normal for loop

for (int i = 0; i < a1.length; i++)

{

System.out.println(a1[i]);

}}}

2) Korištenje proširene new for petlje

public class MainClass1

{

public static void main(String[] args)
{
int[] a2 = new int[]{45, 12, 78, 34, 89, 21};

//Iterating over an array using extended for loop

for (int i: a2){

System.out.println(i);

}}}

26) Gdje je memorija dodijeljena nizovima u Javi?

U Javi je memorija za nizove uvijek alocirana na gomili jer su nizovi u Javi objekti.


27) Možete li mi reći ime klase niza u Javi?

Niz je objekt. Za vraćanje naziva klase možemo koristiti metodu getClass().getName() na objektu.


28) “int a[] = new int[3]{1, 2, 3}” – Je li to legalan način definiranja nizova?

Ne. Ne bismo trebali deklarirati veličinu niza kada dajemo elemente niza.


29) Što je dvodimenzionalni niz?

Niz niza u Javi. Možemo ih proglasiti kao

int[][] p = new int[3][3]

što je matrica 3×3.


30) Imamo li 3-dimenzionalne nizove u Javi?

Da, Java podržava N-dimenzionalni niz. Višedimenzionalni niz u Javi nije ništa drugo nego niz nizova. Primjer: 2-dimenzionalni niz je niz 1-dimenzionalnog niza.


31) Možemo li niz učiniti nepostojanim u Javi?

Da, niz možemo učiniti promjenjivim u Javi, ali samo promjenljivom činimo varijablu koja pokazuje na niz.


32) Što će biti rezultat donjeg koda?

int myArr[] = new int [7];

System.out.print(myArr);

Odgovor: Izlaz će biti vrijednost "smeće". myArr je varijabla polja, myArr pokazuje na polje ako je to cijeli broj. Ispis myArr će ispisati vrijednost "smeće". Nije isto kao ispis myArr[0].


33) Koji je korak za pristup elementima niza u Javi?

Možemo pristupiti pomoću "index". Indeks počinje od Nule(0), tako da je prvi element pohranjen na lokaciji nula, a posljednji element će biti Array.length – 1. Primjer:- String strArr[] = novi String []{“A”, “B”, “C”, “D”, “E”}; strArr[0] znači “A” i strArr[2] znači “C”.


34) Možete li mi reći razlike između Array i ArrayList?

Poredak ArrayList
Niz je statičan s fiksnom veličinom koja se ne može promijeniti nakon odlaganja. ArrayList nije statičan već dinamičan po veličini. Kako se elementi dodaju na ArrayList, njegov kapacitet ili veličina automatski raste.
Sadrži i primitivne tipove podataka i objekte klase. ArrayList ne sadrži primitivne tipove podataka, ali sadrži unose objekata.
Array nema generičku značajku. ArrayList ima značajku generika.

35) Znamo da su nizovi objekti, pa zašto ne možemo napisati strArray.length()?

Nizovi su reference na objekte poput klasa u Javi. Možemo koristiti metode Object-a kao što je toString () i još jedan hashCode () protiv Array-a. Dužina je podatkovna stavka niza i stoga nije metoda. Zato koristimo strArray.length.


36) Kako pronaći element koji nedostaje u nizu cijelih brojeva od 1 do 7?

Rješenja za rješavanje ovog problema su izračunavanje zbroja svih brojeva u nizu i usporedba s očekivanim zbrojem, razlika bi bila broj koji nedostaje.

int ar [] = new int[]{1,2,3,5,6,7};
  • Dobiti zbroj brojeva
  • ukupno = n*(n+1)/2
  • Oduzmite sve brojeve od zbroja i
  • dobit ćete broj koji nedostaje.
  • Prema donjoj logici sumOfNnumberss je 7*(7+1)/2=28

zbrojElemenata = 1+2+3+5+6+7=24 nedostajući element je = 28-24=4

int n = ar.length+1;

int total = n*(n+1)/2;

for(int i =0;i<ar.length;i++){

total -=ar[i];}

System.out.println(total);

37) Kako pronaći duplikat u nizu?

String str = "HI RAHUL I AM FINE RAHUL"; // String with a duplicate word.

String[] words = str.split(" "); // Splitting and converting to Array .

for(int i = 0; i < words.length; i++){ //iterating array inside for loop

for(int j = i+1; j < words.length; j++){ //iterating same array inside another for loop

if (words[i].equals(words[j])){ // Using equal method i am verifying which word is repeating . System.out.println( words[i]); // here it will print duplicate .

}}}

38) Kako provjeriti sadrži li polje vrijednost ili ne?

Ovdje je String[] s vrijednostima

public static final String[] myNames = new String[] {"B","A","K","C"};

Ako myNames sadrži tu vrijednost, vratit će true, inače će biti false. Evo dvije metode isExists() i contains(), obje metode vraćaju true ako je vrijednost dostupna, inače će biti false. Prva metoda Pretvara niz u ArrayList. Nakon toga će provjeriti sadrži li niz bilo koju vrijednost, a zatim će vratiti true, u suprotnom false.

public static <T> boolean isExists(final T[] array, final T object) {

return Arrays.asList(array).contains(object); }

Druga metoda Ova metoda prolazi kroz niz i koristi metodu equal() za pretraživanje elementa. Ovo zapravo izvodi linearno pretraživanje niza u Javi. Vratit će vrijednost true ako niz sadrži vrijednost.

public static <T> boolean contains(final T[] array, final T v) {

for (final T e : array) { if (e == v || v != null && v.equals(e)) {

return true;

} }

return false;

} }

39) Kako dobiti najveći i najmanji broj u nizu?

Odgovor: Logika ovog problema:

  • Koristimo dvije varijable za pohranu najvećeg i najmanjeg broja.
  • Najprije inicijaliziramo najveći s Integer.MIN_VALUE i
  • Zatim inicijaliziramo najmanji s Integer.MAX_VALUE.
  • U svakoj iteraciji petlje for, usporedit ćemo sadašnji broj s najvećim i najmanjim brojem, te ćemo ažurirati
  • Ako je broj veći od najvećeg, onda ne može biti manji od najmanjeg. To znači da nema potrebe provjeravati je li prvi uvjet istinit,
  • Koristit ćemo if-else blok koda, gdje će se else dio izvršiti samo ako je prvi uvjet netočan znači da nije istinit.
import java.util.Arrays;

public class MaximumMinimumArrayExample{

public static void largestAndSmallest(int[] numbers) {

int largest = Integer.MIN_VALUE;

int smallest = Integer.MAX_VALUE;

for (int number : numbers) {

if (number > largest) {

largest = number;

}

else if (number < smallest) {

smallest = number;

} }
System.out.println("Largest is : " + largest);

System.out.println("Smallest is : " + smallest); } }

40) Kako napraviti presjek dvaju sortiranih nizova?

Odgovor: Logika: ispišite element ako je element prisutan ili dostupan u oba polja.

  • Koristite dvije indeksne varijable i i j, nakon toga početne vrijednosti i = 0, j = 0
  • Ako je arr01 [i] manji od arr02 [j] tada se povećava i.
  • Ako je arr01 [i] veći od arr02 [j] tada se povećava j.
  • Ako su oba ista, ispišite bilo koji od njih i povećajte i i i j.
public static void getIntersection(int arr01[], int arr02[], int m, int n){

int i = 0, j = 0;

while (i < m && j < n){

if (arr01[i] < arr02[j])

i++;

else if (arr02[j] < arr01[i])

j++;

else{

System.out.print(arr02[j++]+" ");

i++;

}

}

}

public static void main(String args[]){

int arr01[] = {1, 2, 4, 5, 6};

int arr02[] = {2, 3, 5, 7};

int m = arr01.length;

int n = arr02.length;

getIntersection(arr01, arr02, m, n);

}

41) Kako dobiti prva dva broja iz niza?

Odgovor: Logika je:

  • Prvoj varijabli max01 ćemo dodijeliti Integer.MIN_VALUE

Štoviše, druga varijabla max02 ima istu vrijednost kao max01, a to je Integer.MIN_VALUE.

  • Ponavljat ćemo ovaj niz i usporediti svaki broj s max01 i max02,
  • Ako je trenutni broj veći od max1 tada dodijelite max01 = broj i max02 = max1.
  • Inače, ako je samo veći od max02, tada ćemo ažurirati samo max02 s trenutnim brojem.
  • Na kraju iteracije, max01 i max02 pokazuju na prva dva broja iz zadanog niza.
import java.util.Arrays;

public class TopTwoMaximumNumbers{

public static void main(String args[]) {

topTwoNumbers(new int[]{20, 34, 21, 87, 92, Integer.MAX_VALUE});

topTwoNumbers(new int[]{0, Integer.MIN_VALUE, -2});

topTwoNumbers(new int[]{Integer.MAX_VALUE, 0, Integer.MAX_VALUE});

topTwoNumbers(new int[]{1, 1, 0}); }

public static void topTwoNumbers(int[] numbers) {

int max01 = Integer.MIN_VALUE;

int max02 = Integer.MIN_VALUE; for (int number : numbers) {

if (number > max01) { max02 = max01; max01 = number; }

else if (number > max02) { max02 = number; } }

System.out.println("First largest number is : " + max01);

System.out.println("Second largest number is : " + max02); } }

42) Kako izrezati ili ukloniti element iz niza?

Odgovor: Logika je: Možemo ukloniti ili izrezati element pomoću Apache Commons ArrayUtils na temelju indeksa. ArrayUtils ima nekoliko preopterećenih metoda remove().

import java.util.Arrays;

import org.apache.commons.lang.ArrayUtils;

public class RemoveFromArray{

public static void main(String args[]) {

//let's create an array for demonstration purpose

int[] testArr = new int[] { 10, 102, 13, 14, 105};

System.out.println("Array size : " + testArr.length );

System.out.println("Find Contents : " + Arrays.toString(testArr));

//let's remove or delete an element from Array using Apache Commons ArrayUtils

testArr = ArrayUtils.remove(testArr, 2); //removing element at index 2

//Size of array must be 1 less than original array after deleting an element

System.out.println("Size of array after removing : " + testArr.length);

System.out.println("Content of Array : "+ Arrays.toString(testArr));

} }

43) Koja je logika obrnuti niz?

Odgovor: Logika: ispišite element obrnutim redoslijedom.

  • Izjaviti a
String Array String[] s = new String[]{"My","Leg","is","cut"};
  • Ponavljanje pomoću for petlje dobivanje svih elemenata obrnutim redoslijedom znači krajnja točka do početne točke.
public static void main(String[] args)

{String[] s = new String[]{"My","Leg","is","cut"};

for(int i=s.length-1; i>=0; i--){

System.out.println("reverse "+s[i]);}}

44) Kako pronaći drugi najveći element u nizu cijelih brojeva?

Odgovor: Logika je:

  • Iterirajte zadani niz koristeći for petlju.
  • (prvi ako uvjet arr[i] > najveći):
  • Ako je trenutna vrijednost niza veća od najveće vrijednosti tada
  • Premjestite najveću vrijednost na secondLargest i postavite trenutnu vrijednost kao najveću
  • (drugi if uvjet arr[i] > secondLargest )
  • Ako je trenutna vrijednost manja od najveće i

veće od secondLargest tada trenutna vrijednost postaje

public static void main(String[] args) {

int myArr[] = { 14, 46, 47, 86, 92, 52, 48, 36, 66, 85 };

int largest = myArr[0];

int secondLargest = myArr[0];

System.out.println("The given array is:" );

for (int i = 0; i < myArr.length; i++) {

System.out.print(myArr[i]+"\t");

}

for (int i = 0; i < myArr.length; i++) {

if (myArr[i] > largest) {

secondLargest = largest;

largest = myArr[i];

} else if (myArr[i] > secondLargest) {secondLargest = myArr[i];

}}

System.out.println("\nSecond largest number is:" + secondLargest);

}

45) Napišite program za zbrajanje vrijednosti zadanog niza.

Odgovor: Logika je:

  • Deklarirajte i dodijelite int varijablu koja je suma =0.
  • Iterirajte zadani niz koristeći for petlju.
  • Dodajte sve elemente polja i zadržite u ovoj varijabli koja je zbroj.
Public static void main(String[] args) {

int my_array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

int sum = 0;

for (int i: my_array)

sum += i;

System.out.println("The sum is " + sum);

}

46) Kako odvajate nule od ne-nula u nizu?

Odgovor: Logika je:

  • Pokretanje brojača na 0
  • Krećući inputArray slijeva nadesno
  • Ako inputArray[i] nije nula
  • Dodjeljivanje inputArray[i] inputArray[counter]
  • Povećanje brojača za 1
  • Dodjeljivanje nule preostalim elementima
Public class SeparateZerosFromNonZeros

{ static void moveZerosToEnd(int inputArray[]) { int counter = 0;

for (int i = 0; i < inputArray.length; i++)

{

if(inputArray[i] != 0) {

inputArray[counter] = inputArray[i];

counter++;

} }

while (counter < inputArray.length) {

inputArray[counter] = 0;

counter++; }

System.out.println(Arrays.toString(inputArray));

}

public static void main(String[] args) {

moveZerosToEnd(new int[] {12, 0, 7, 0, 8, 0, 3});

moveZerosToEnd(new int[] {1, -5, 0, 0, 8, 0, 1});

moveZerosToEnd(new int[] {0, 1, 0, 1, -5, 0, 4});

moveZerosToEnd(new int[] {-4, 1, 0, 0, 2, 21, 4});

} }

47) Napišite program za umetanje elementa i na određeno mjesto u nizu?

Odgovor: Logika je:

  • Umetnite element na 3. poziciju niza (indeks->2, vrijednost->5)
  • Iterirajte dani niz obrnutim redoslijedom koristeći for petlju.
  • Sada umetnite zadanu poziciju i vrijednost nakon for petlje.
Public static void main(String[] args) {

int[] my_array = {25, 14, 56, 15, 36, 56, 77, 18, 29, 49};

int Index_position = 2;

int newValue = 5;

System.out.println("Original Array : "+Arrays.toString(my_array));

for(int i=my_array.length-1; i > Index_position; i--){

my_array[i] = my_array[i-1];
}my_array[Index_position] = newValue;

System.out.println("New Array: "+Arrays.toString(my_array));

}

48) Kako dobiti indeks elementa niza?

Odgovor: Logika je:

  • U svakom koraku provjerava vrijednost ulaznog ključa s vrijednošću srednjeg elementa niza.
  • Ako se ključevi poklapaju, vratit će poziciju. U drugom slučaju, ako je ključ manji od ključa srednjeg elementa,
  • Zatim će ponoviti while petlju. Ako je preostali niz pretraživan i smanjen na nulu, vratit će -1 znači da nije pronađen
public static int findIndex (int[] my_array, int t) {

int startPoint = 0;

int endPoint = my_array.length - 1;

while (startPoint <= endPoint) {

int mid = (startPoint + end) / 2;

if (key == my_array[mid]) {

return mid;

}

if (key < my_array[mid]) {

endPoint = mid - 1;
} else {

startPoint = mid + 1;

}

}

return -1;

}

Public static void main(String[] args) {

int[] arr = {2, 4, 6, 8, 10, 12, 14, 16};

System.out.println("Key 14's position: "findIndex(arr, 14));

int[] arr1 = {6,34,78,123,432,900};

System.out.println("Key 432's position: "+findIndex(arr1, 432));

}

49) Možemo li proširiti niz nakon inicijalizacije?

Odgovor: Logika je: Možemo proširiti niz nakon inicijalizacije dodavanjem novog niza. Primjer u nastavku.

Public static void main(String[] args) {

String [] names = new String[] { "A", "B", "C" };

String [] extended = new String[5];

extended [3] = "D";

extended [4] = "E";

System.arraycopy(names, 0, extended, 0, names.length);

//here we are extending with new array extended[3] and extended[4].

for (String str: extended){

System.out.println(str);

}

}

izlaz je A,B,C,D,E.


50) Kako popuniti element (inicijalizirati odjednom) u nizu?

Odgovor: Ovaj primjer ispunjava (inicijalizira sve elemente polja odjednom) polje pomoću metode Array.fill(naziv polja,vrijednost) i metode Array.fill(naziv polja, početni indeks, završni indeks, vrijednost) klase Java Util.

import java.util.*;

public class FillTest {

public static void main(String args[]) {

int array[] = new int[6];

Arrays.fill(array, 100);

for (int i = 0, n = array.length; i < n; i++) {

System.out.println(array[i]);

}

System.out.println();

Arrays.fill(array, 3, 6, 50);

for (int i = 0, n = array.length; i< n; i++) {

System.out.println(array[i]);}}}

izlaz je

100,100,100,100,100,100

100,100,100,50,50,50
Podijeli

2 Komentari

  1. Avatar Shreyansh kaže:

    Što je s prosljeđivanjem polja kao parametara funkcijama

  2. Avatar Arymanu singh kaže:

    Q14 razlika između a[] i []a

    Nakon prve deklaracije tipa ne možete stvoriti drugi (isti tip podataka) niz.
    Ali možete nakon deklaracije drugog tipa, tj.
    Int []a, b, c= novo int[veličina]

Ostavi komentar

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *