Kezdőoldal » Számítástechnika » Programozás » Egyszerű Java feladatok,...

Egyszerű Java feladatok, segítesz?

Figyelt kérdés
1, Írd ki a képernyőre a tömb minden elemét. 2, Írd ki a tömb 3mal osztható elemeit. 3, Írd ki a tömb 3mal osztható elemeinek összegét. 4,Írj függvényt, amely paraméterül kap 1 tömböt és visszatér a tömbben lévő legkisebb páros számmal. 6, Mint az 5ös csak a legnagyobb abszolútértékű elemmel. A válaszokat előre is köszönöm.
2010. máj. 25. 14:42
 1/5 anonim ***** válasza:
magyarázd el jobban mert nem tudunk segíteni!
2010. máj. 25. 18:46
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
57%
Nem segítek (ez volt a kérdés, tessék felpontozni). Ezek primitív feladatok, oldd meg.
2010. máj. 25. 21:22
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
1 feladathoz az lemaradt hogy minden 3dik elemét pl: 3,2,4,9,5,6,7,8,9,10 és akkor kiiírja a program hogy 3,9,7,10 Második feladatban ugyan ezek a számok vannak és akkor kiírja a 3,9,6,9 mert ezek oszthatók 3mal és így tovább a többi feladat. Köszönöm mindenkinek aki segít nekem.
2010. máj. 25. 22:13
 4/5 anonim ***** válasza:
100%

public class Main {



private static int legkisebbParos(int ATomb[])throws Exception

{

//ha a Tömb nem üres akkor keressük a számot

if (ATomb.length>0)

{

//változó a legkisebb tárolására

int min;

//ciklusváltozó

int i=0;

try{

//addíg megyünk a tömbbön amíg páros számot nem találunk

while (ATomb[i]%2!=0)i++;

//ha közben túlfutunk a tomb méreten akkor nincs páros szám a tömbben ezért hibát dobunk

}catch(IndexOutOfBoundsException e){throw new Exception("Nincs páros szám");}

//elrakjuk a megtalált páros számot a változóba

min=ATomb[i];

//végigmegyünk a tömbön

for (i=0;i<ATomb.length;i++)

//ha az aktuális elem páros és kisebb mint ami a változóban volt akkor ezt tesszük a változóba mint aktuális legkisebb elemet

if (ATomb[i]%2==0&&ATomb[i]<min) min=ATomb[i];

//visszadjuk a legkisebb elemet

return min;

}

//ha a Tömb üres hibát dobunk

else throw new Exception("Üres tömb");

}


private static int legnagyobbAbszolut(int ATomb[])throws Exception

{

//ha a Tömb nem üres akkor keressük a számot

if (ATomb.length>0)

{

//ciklus változó

int i;

//az első elem abszolút értékét eltesszük eltesszük

int maxAbszolut=ATomb[0];

//végigmegyünk a tömbön

for(i=1;i<ATomb.length;i++)

//ha a tömb éppen vizsgált elemeének abszolútértéke nagyobb mint a letárolt elem abszolút értéke akkor azt letároljuk mint aktuális legynagyobb absz. értékű elemet

if (Math.abs(ATomb[i])>Math.abs(maxAbszolut)) maxAbszolut=ATomb[i];

//vissadjuk a legnagyobb absz értékű elemet

return maxAbszolut;

}

//ha a Tömb üres hibát dobunk

else throw new Exception("Üres tömb");


}


public static void main(String[] args) {

//egy tömb a teszteléshez

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

//ciklus változó

int i;

//változó a 3mal oszhatók összegének

long osszeg=0;


//minden 3. kiiratása


for(i=0;i<tomb.length;i=i+3)

System.out.print(tomb[i]+" ");

//sortörés

System.out.println("");


//3 mal oszthatóak kiiratása + összegük

for (i=0;i<tomb.length;i++)

// ha hárommal osztva 0 a maradék tehát osztható 3 mal

if (tomb[i]%3==0)

{

//kiiratás

System.out.print(tomb[i]+" ");

//hozzádás az összeghez

osszeg+=tomb[i];

}


//sortörés

System.out.println("");

//összeg kiiratása

System.out.println("A 3-mal osztható számok összege: "+osszeg);


//legkisebb páros kereső függvén teszt

try{

System.out.println("A legkisebb páros: "+legkisebbParos(tomb));

//ha a függvény hibát dobott akkor azt kiirjuk

}catch(Exception e){System.out.println("Hiba: "+e.getMessage());}


//legnagyobb abszolútértékűt kereső függvény teszt

try{

System.out.println("A legnagyobb abszolút értékű elem: "+legnagyobbAbszolut(tomb));

//ha a függvény hibát dobott akkor azt kiirjuk

}catch(Exception e){System.out.println("Hiba: "+e.getMessage());}

}


}

2010. máj. 30. 23:54
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Ez a komment hibás:

//az első elem abszolút értékét eltesszük eltesszük

helyesen:

//az első elem letárolása mint feltételezett legnagyobb abszolút értékű elem

2010. máj. 30. 23:56
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!