JavaFX симуляция опроса продуктов - PullRequest
0 голосов
/ 09 июня 2018

Я делаю смоделированный опрос о 5 продуктах.В настоящее время изучаю JavaFX для старшей школы.Задача состоит в том, чтобы сгенерировать 1000 случайных чисел от 1 до 5, и я должен напечатать результат для выбора каждого клиента в маленьких кружках, которые представляют 10 голосов.

Редактировать: я хочу напечатать один 'O' на каждые 10 сгенерированных голосов, но получить только один 'O', даже если сгенерированных чисел достаточно.

    //Rounding up the numbers that have been generated
    int a = (int) Math.ceil(prodOne / 10.0);
    int b = (int) Math.ceil(prodTwo / 10.0);
    int c = (int) Math.ceil(prodThree / 10.0);
    int d = (int) Math.ceil(prodFour / 10.0);
    int e = (int) Math.ceil(prodFive / 10.0);

    //for-loop to print one 'O' for every 10 votes
    String s = "";
    for (int i = 0; i < a; i++){
        s += "O ";
    }
    lblProductOne.setText(s);

    s="";
    for (int i = 0; i < b; i++){
        s += "O ";
    }
    lblProductTwo.setText(s);

    s="";
    for (int i = 0; i < c; i++){
        s += "O ";
    }
    lblProductThree.setText(s);

    s="";
    for (int i = 0; i < d; i++){
        s += "O ";
    }
    lblProductFour.setText(s);

    s="";
    for (int i = 0; i < e; i++){
        s += "O ";
    }
    lblProductFive.setText(s);
}
...