[JAVA]vraag over herhalingen en beslissingen

Pagina: 1
Acties:

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

[ontbrakt]

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Spannend :P

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

ja, het klinkt een beetje als een schoolomschrijving

zullen we een spelletje doen raad de vraag :?

volgens mij gaat het over for loops en de if statements etc die daar bij horen :P

Verwijderd

Herhaling:
while (true)
{
// bla bla
}

beslissing:
If (this.equals("wazig topic"))
System.out.println("Dit is een wazig topic");
else
System.out.println("Dit is een wazig topic");

:P

  • TheNameless
  • Registratie: September 2001
  • Laatst online: 07-02-2025

TheNameless

Jazzballet is vet!

Topicstarter
Sorry jonges der ging ff wat fout. server probleme ofzo...

maar hier even goed nog de vraag:
Ik wil een array vullen met de cijfers 1 t/m invoer (deze kan je opgeven in een textvak). De cijfers moeten op random plaatsen in de array komen en elke cijfer moet er 2 keer inkomen.
Weet iemand een stukje code die dit doet met herhalingen en/of beslissingen?(for-,do/while-statements)

Ducati: making mechanics out of riders since 1946


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Werkt je memory nog niet? :D

Bdw, hier ook niet dus ik kijk smachtend uit naar een oplossing. *D

  • TheNameless
  • Registratie: September 2001
  • Laatst online: 07-02-2025

TheNameless

Jazzballet is vet!

Topicstarter
Op donderdag 18 oktober 2001 19:46 schreef Gert het volgende:
Werkt je memory nog niet? :D

Bdw, hier ook niet dus ik kijk smachtend uit naar een oplossing. *D
Ook een HvA klant? Hoe ging je presentatie?

Ik denk dat niemand het weet :)

Ducati: making mechanics out of riders since 1946


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Moet morgen presenteren, gaan we om 7:30 nog even mee herhalen. Jeuj @ school :/

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// vullen
int[] array = new int[invoer*2];
for (int i = 0; i < invoer; i++)
{
    array[i*2] = i+1;
    array[i*2+1] = i+1;
}
// shuffle
for (int i = 0; i < invoer*2; i++)
{
    int a = array[i];
    int b = Math.random() * invoer * 2;
    array[i] = array[b];
    array[b] = a;
}

Niet getest (dus er zitten nog fouten in), maar het idee is duidelijk denk ik. Je kunt het array ook meteen shuffelen, maar dan moet je bij gaan houden welke plaatsen al bezet zijn enzo...
Pagina: 1