Csak akkor olvass tovább, ha a Tömbök alapjai 17. feladatot megoldottad, vagy nem sikerült megoldani.
A feladat leírását a fenti linken megtalálod. A megoldás egy ötletre épít, próbáld megtalálni, mi az.
/** * * @author https://webotlet.hu */ package webotlet_tombok17_v2; public class Webotlet_Tombok17_v2 { //Sorsold ki az ötös lottó nyerőszámait! //(5 szám az [1;90] intervallumból) public static void main(String[] args) { int[] szamok = new int[91]; int[] sorsolt = new int[5]; int cel = 0; // ennyi szám van már meg int idx = 0; // a következő üres hely a tömbben while( cel != 5 ) { int szam = (int)(Math.random()*90)+1; if( szamok[szam] == 0 ) { szamok[szam] = szam; sorsolt[idx] = szam; idx++; cel++; } } for( int i = 0; i < sorsolt.length; i++ ) { System.out.print(sorsolt[i]+" "); } System.out.println(); } }