Hej jaki jest typ, który jest w stanie przechować największą możliwą liczbę?
"Napisać program, który oblicza iloczyn nieparzystych elementów tablicy jednowymiarowej, przetestować na tablicy 100 liczb pseudolosowych w zakresie do 11 do 80". Teoretycznie przydałaby się zmienna, która wytrzyma 79^100. Mój kod działa na małe tablice, ale na aż takie duże nie działa. A to jest bardzo ważne zadanie, także jakieś rady?
import java.util.Random;
public class liczby {
public static void main(String[] args){
Random rand = new Random();
int[] liczby=new int[100];
for(int i=0; i<100;i++) {
liczby[i] = rand.nextInt(70) + 11;
System.out.println(liczby[i]);
}
long ile=1;
for (int i=0; i<liczby.length; i++){
if( liczby[i]%2==0) continue;
ile=ile*liczby[i];
}
System.out.println(ile);
}
}