Hirdetés

Új hozzászólás Aktív témák

  • DelArco
    senior tag

    helló

    lenne egy egyszerű java feladat de nekem nem megy. az a feladat hogy 4 számot be kell kérni billentyűzetről majd ezeket összehasonlítani és a legnagyobbat hiíratni de egymásba ágyazott if elágazásokkal. nekem 3számra sikerült megcsinálni de a +1 szám kifogott rajtam. a feladat holnapja kellene:) itt az én verzióm de ez csak 3számot hasonlít össze:
    import java.util.Scanner;
    public class Legn{
    public static void main (String[] args){
    Scanner billentyuzet = new Scanner(System.in);
    System.out.println("Adj meg 3 számot");
    Double szam1= billentyuzet.nextDouble();
    Double szam2= billentyuzet.nextDouble();
    Double szam3= billentyuzet.nextDouble();
    double szam4= billentyuzet.nextDouble();
    if(szam1>szam2){
    if(szam1>szam3)
    System.out.println("A legnagyobb szam a "+szam1);
    }
    else
    System.out.println("A legnagyobb szám "+szam3);
    if(szam2>szam3){
    System.out.println("A legnagyobb szam a "+szam2);
    }
    else
    System.out.println("A legnagyobb szam "+szam3);
    }
    }

    köszi :R

    Hali!

    Ugyan nem értek a Java-hoz de megpróbálok segíteni hátha ketten össze tudjuk hozni valahogy.
    Szóval első ránézésre én egy tömböt használnék ehhez a feladathoz. Vagy arraylistet asszem ilyesmik vannak Java-ban. De elég egy sima tömb is az tuti van.
    Csinálsz egy 4 elemű tömböt. Abba kéred be a számokat. Szóval nem sima változókba teszed hanme egy double típusú 4 elemű tömbbe.
    Aztán bevezetsz még egy double változót ami a legnagoybb számot fogja tartalmazni. Elöször a legnagyobb szám változó értéke legyen a tömb első eleme tehát az első bekért szám.
    Aztán fogsz egy for ciklust amivel bejárod a tömb 4 elemét. Itt hasonlítgatod a tömb elemeit a legnagyobb számhoz. Ha valamelyik tömbelem nagyobb mint a legnagyobb szám változód aktuális értéke akkor lecseréled. Igy a for ciklus végére megkapod a legnagoybb sázmot a legnagyobb szám nevü változódba.
    Szerintem egy egyszerübb a dolog és könyebben bővíthető sokkal több számra is mint egy if-es változat.

    Remélem segítettem. Ha valami nem világos akkor írj és megpróbálok segíteni ha tudok. :R

Új hozzászólás Aktív témák