Witam.
Mógłby mi ktoś pomóc poprawić ten program do wypisywania potęg 2 nie większych niż liczba wprowadzona z klawiatury?
import java.util.Scanner;
public class Potęgi2 {
public static void main(String[] args)
{
Scanner xxx = new Scanner(System.in);
System.out.println("Podaj maksymalną wartość: ");
System.out.println("Maksymalna wartość wynosi: ");
int maksymalna = xxx.nextInt();
for(int i = 1; i<=maksymalna; i++);
{
double potega = Math.pow(2, i);
System.out.println("Potęgi liczby 2 to: ");
if(potega<=maksymalna)
{
System.out.println(potega);
}
{
}
}
}
}
A takie inne pytanie na marginesie, jeśłi ktoś wie. Po co jest 'static' w metodach/funkcji main?