Witam, mam pewien problem. Chodzi o to że w konsoli co chwile cały czas wyrzuca mi błąd z dzieleniem przez 0 :
Exception in thread "main" java.lang.ArithmeticException: / by zero
Mimo tego że tablica jest zawsze uzupełniona oraz > 0, i nie wiem w jaki sposób mógłbym sobie z tym poradzić:
import java.util.*;
public class Main
{
public static void main (String [] args)
{
Scanner in = new Scanner (System.in);
int t = in.nextInt();
for (int i = 0; i < t; i ++)
{
int ppl = in.nextInt();
int box = in.nextInt();
int boxtobuy = 0;
int [] tab = new int [ppl];
int a = 0;
int cookies = 0;
for ( int ii = 0; ii < ppl; ii ++)
{
tab[ii] = in.nextInt();
}
for ( int j = 0; j < ppl; j ++)
{
a = 24 / (tab[j] / 3600);
cookies += a;
}
boxtobuy = cookies / box;
System.out.println(boxtobuy);
}
in.close();
}
}
dodanie znacznika <code class="java"> - furious programming