Voisiko joku auttaa minua tämän tehtävän kanssa, en oikein ymmärrä metodin teoriaa, opiskelen kurssia etänä:
Suunnittele, kuvaa ohjelma, jossa on metodi pyydaValilta. Ohjelma pyytää käyttäjältä tietyltä arvoväliltä olevan luvun. Metodi saa parametrina arvovälin ala- ja ylärajan. Raja-arvot pyydetään käyttäjältä. Metodi pyytää käyttäjältä lukua niin kauan, että annettu luku on kelvollinen. Metodi palauttaa käyttäjän antaman kelvollisen luvun paluuarvona. Ohjelma tulostaa metodilta saamansa luvun.
Kirjoita ohjelma Java ohjelmaksi ja suunnittele testaus.
Kiitos, etukäteen!
Suunnittele, kuvaa ohjelma, jossa on metodi pyydaValilta. Ohjelma pyytää käyttäjältä tietyltä arvoväliltä olevan luvun. Metodi saa parametrina arvovälin ala- ja ylärajan. Raja-arvot pyydetään käyttäjältä. Metodi pyytää käyttäjältä lukua niin kauan, että annettu luku on kelvollinen. Metodi palauttaa käyttäjän antaman kelvollisen luvun paluuarvona. Ohjelma tulostaa metodilta saamansa luvun.
Kirjoita ohjelma Java ohjelmaksi ja suunnittele testaus.
Kiitos, etukäteen!
Vastaukset 3
Vanhimmat
antamaan luvun ja kun käyttäjä syöttää luvun sallitulta väliltä, niin metodi tulostaa luvun.
public int pyydaValilta(int alaraja, int ylaraja)
{
_____int returnValue=0;
_____//lue luku käyttäjältä muuttujaan returnValue
_____if(returnValue < alaraja || returnValue > ylaraja)
____{
________System.out.println("Luku ei ole väliltä " alaraja " - " ylaraja. Anna luku uudestaan);
________returnValue = pyydaValilta(alaraja,ylaraja);
____}
____else
____{
________System.out.println("Luku on " returnValue);
____}
}
_____return returnValue;
}
Kiitos todella paljon vastauksesta! Kokeilen koodia heti kun pääsen kotiin :)
yksi aaltosulku tullut liikaa
____System.out.println("Luku on " returnValue);
____}
}
_____return returnValue;
}
pitäisi olla
____System.out.println("Luku on " returnValue);
____}
_____return returnValue;
}
ja tuon syötteen lukemisen käyttäjältä joudut vielä koodaamaan