Hallo, ik zit met een probleem.
Het is de bedoeling dat je eerst een getal invoert.
Daarna moet je nog een getal invullen, dit getal wordt dan de grote van de array.
Waarna je de array moet vullen met getallen. Dit lukt me allemaal.
Daarna is het de bedoeling dat alle getallen die kleiner zijn dan het getal dat als eerst is ingevoerd worden getoond. Dit lukt me dus niet, Heb van alles geprobeerd.
Dit is mijn code tot nu toe. Het lukt me wel om het grootste of het kleinste getal af te drukken. Maar hoe zorg ik dat alles onder het eerste getal wordt getoond?
Het is de bedoeling dat je eerst een getal invoert.
Daarna moet je nog een getal invullen, dit getal wordt dan de grote van de array.
Waarna je de array moet vullen met getallen. Dit lukt me allemaal.
Daarna is het de bedoeling dat alle getallen die kleiner zijn dan het getal dat als eerst is ingevoerd worden getoond. Dit lukt me dus niet, Heb van alles geprobeerd.
Code:
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
//het zoekgetal invullen
System.out.print("vul het zoekgetal in");
int zoekgetal = input.nextInt();
//aantal cijfers die moeten worden ingevoerd
System.out.print("Vul het aantal cijfers in");
int aantalCijfers = input.nextInt();
// kijken of het aantal cijfers wel onder de 10 is en positief is
if (aantalCijfers > 9 && aantalCijfers < 0) {
// als getal niet correct is dit bericht tonen
System.out.print("Uw getal is niet correct");
} else {
// array maken
int[] aantal = new int[aantalCijfers];
int resultaat = 0;
//kijken hoeveel getallen ingevuld moeten worden, en zoveel inputs tonen
for (int i = 0; i < aantal.length; i++) {
System.out.print("vul de getallen in");
aantal[i] = input.nextInt();
}
//resultaten tonen
}
}
Dit is mijn code tot nu toe. Het lukt me wel om het grootste of het kleinste getal af te drukken. Maar hoe zorg ik dat alles onder het eerste getal wordt getoond?