Languages
[Edit]
PL

Java - generowanie randomowej tablicy liczb dla pocz─ůtkuj─ůcych

3 points
Created by:
Nikki
7640

Zadanie

Mamy za zadanie wygenerowa─ç tablic─Ö 10 randomowych liczb od 0 do 6, kt├│re p├│┼║niej zostan─ů podzielone na dwie grupy - liczby parzyste oraz liczby nieparzyste.

Wynik jaki chcemy┬ádosta─ç, powinien wygl─ůda─ç tak jak poni┼╝ej:

Tablica liczb: [3, 1, 6, 2, 1, 3, 4, 5, 4, 3]
---------------------------------------------
Ilo┼Ť─ç liczb parzystych: 4
Ilo┼Ť─ç liczb nieparzystych: 6

Spr├│buj na pocz─ůtku sam rozwi─ůza─ç zadanie, a w razie problemu zerknij na rozwi─ůzanie.┬á

Rozwi─ůzanie:

import java.util.Arrays;
import java.util.Random;

public class Zadanie {

    public static void main(String[] args) {

        int[] tablicaRandomowychLiczb = generowanieRandomowejLiczby();

        System.out.println("Tablica liczb: " + Arrays.toString(tablicaRandomowychLiczb));
        System.out.println("---------------------------------------------");

        int iloscLiczbParzystych = 0;
        int iloscLiczbNieparzystych = 0;

        for (int i = 0; i < tablicaRandomowychLiczb.length; i++) {
            int liczba = tablicaRandomowychLiczb[i];

            if (liczba % 2 == 0){
                iloscLiczbParzystych++;
            }
            else {
                iloscLiczbNieparzystych++;
            }
        }
        System.out.println("Ilo┼Ť─ç liczb parzystych: " + iloscLiczbParzystych);
        System.out.println("Ilo┼Ť─ç liczb nieparzystych: " + iloscLiczbNieparzystych);
    }

    static int[] generowanieRandomowejLiczby() {

        int[] tablica = new int[10];
        for (int i = 0; i < tablica.length; i++) {

            Random randomowaLiczba = new Random();
            int liczba = randomowaLiczba.nextInt(7);

            tablica[i] = liczba;
        }
        return tablica;
    }
}

Wynik

Tablica liczb: [4, 5, 1, 6, 4, 6, 3, 5, 2, 6]
---------------------------------------------
Ilo┼Ť─ç liczb parzystych: 6
Ilo┼Ť─ç liczb nieparzystych: 4

U┼╝ywane┬áw tym przyk┼éadzie liczby losowe powoduj─ů, ┼╝e┬áka┼╝de uruchomienie programu b─Ödzie dawa┼éo inny┬áwynik.

Java dla pocz─ůtkuj─ůcych

Native Advertising
50 000 ad impressions - 449$
­čÜÇ
Get your tech brand or product in front of software developers.
For more information contact us:
Red dot
Dirask - friendly IT community for everyone.

ÔŁĄ´ŞĆ­čĺ╗ ­čÖé

Join