March 2022 0 4 Report
Java- problem z programem public class Main {

public static void main(String[] args) {
//5. Napisz program, który pobiera od użytkownika 6 liczb z puli 49.
// Program ma wziąć pod uwagę zestaw unikalnych sześciu liczb.
// Następnie program dokonuje losowań do czasu gdy wylosuje wybrane przez użytkownika zestawienie liczb.
// Program podaje po ilu latach i ilu dniach użytkownik wylosowałby liczby (np. potrzeba x lat i x dni).
// Zakładamy że losowania odbywają się codziennie (jedno losowanie na jeden dzień). * (z zastosowanie kolekcji)

Jestem na momencie pobierania danych od użytkownika i program zaczyna działać dopiero przy czwartym numerze. Ktoś wie w którym miejscu jest bląd?


List Lista_wylosowana = new ArrayList<>();
Scanner scanner = new Scanner(System.in);


System.out.println("Podaj 6 różnych liczb do wylosowania");

for (int i=0;i<=5;i++)
{
System.out.println("Podaj "+ (i+1) + " liczbe");
int a= scanner.nextInt();
int e=1;

if(a>49)
{System.out.println("Podane dane są niepoprawne. Wprowadź inną liczbę");
i=i-1;}
else if (a<1)
{System.out.println("Podane dane są niepoprawne. Wprowadź inną liczbę");
i=i-1;}
else
{
if(i==0)
Lista_wylosowana.add(a);
else {
for(int g=0; g 1)
{
Lista_wylosowana.add(a);
}
else
{ System.out.println("Podane dane są niepoprawne. Wprowadź inną liczbę");

i=i-1;}


}

}




}


}
}

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.