Kezdőoldal » Számítástechnika » Programozás » Javaban egy tömbön belül két...

Javaban egy tömbön belül két elem összehasonlítása?

Figyelt kérdés

Sziasztok most tanuljuk a JAVA-t és kaptunk egy házit hogy egy tömbön belül kerressük meg azokat az elmeket amelyek EGYMÁS UTÁN ÁLLNAKÉS PÁROSAK és ha ez megvan akkor irjuk ki ezt az elmet/a tömben lévő helyét


int[] t = new int [10];

int[] parosok = new int [10];

int i,d;

double osszeg = 0;

double atlag=0;

int paros=0;

Random r= new Random();

for(i=0;i<10;i++){

t[i]=r.nextInt(40);

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


//átlag =összeg/db

//összeg

osszeg=osszeg+t[i];


}

atlag=osszeg/10;

System.out.println("Átlag: "+atlag);

//--------------------------

//--------------------------------------

//páros számok(db)


for(i=0;i<10;i++){

if(t[i]%2==0){

paros=paros+1;

}

}

System.out.println("Páros számok: "+paros);


//--------------------------



2016. okt. 2. 23:23
 1/8 anonim ***** válasza:

- ciklust már ismered

- tömb i. elemét le tudod kérdezni

- össze tudsz hasonlítani 2 értéket


Mi a kérdés? :)

2016. okt. 2. 23:31
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Nem értem :/ lehet csak este van de minden egyes elemen menjek végig akkor egyesével vagy hogyan?
2016. okt. 2. 23:37
 3/8 anonim ***** válasza:
Hát egyébként elég nehéz lesz összehasonlítani őket.
2016. okt. 3. 00:09
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

for(int i = 0; i < array.Length - 1; ++i) // -1 a túlindexelés ellen

....if(array[i] % 2 == 0 && array[i+1] % 2 == 0)

....,,,,Console.WriteLine(array[i] + "," + array[i+1]);

2016. okt. 3. 00:50
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

# 4/4 Időpont ma 00:50


-2-nek kéne lennie, mert így az utolsót is összehasonlítja az utolsó utánival, nem?


(-1 meg ugye a 0-tól indexelés miatt)

2016. okt. 3. 01:32
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

> -2-nek kéne lennie, mert így az utolsót is összehasonlítja az utolsó utánival, nem?


Nem. Jó az -1-nek, mivel <-et vizsált és nem <=-t.

2016. okt. 3. 10:41
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Köszönöm, kérdése-> mit takar ez a "túlindexelés"?
2016. okt. 3. 20:22
 8/8 anonim ***** válasza:

Azt, hogyha azt mondod van egy öt elemű tömböd, de a hatodik indexet akarod lekérdezni (ami nem létezik).

Nyelvfüggő, hogy ilyenkor mi történik, Java-nál kivétel dobódik, hogy ejjnye-bejnye.

2016. okt. 3. 20:52
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!