Witam. Znalazłem w internecie zadanie o treści jak na obrazku. Poniżej zamieściłem także mój kod źródłowy. Wszystko działa jak powinno lecz jestem początkującym w tej dziedzinie i chciałbym się dowiedzieć czy "stylistycznie" wykonałem je prawidłowo. Z góry dziękuje za odpowiedz i pozdrawiam.
public class Oclahoma {
double power;
public int pow(int c)
{
return (int) (power = Math.pow(2, c));
}
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("Range: ");
int a = s.nextInt();
Oclahoma oclahoma = new Oclahoma();
for(int i=1; i<a; i++)
{
int ex = oclahoma.pow(i);
if(ex<a)
{
System.out.println(ex);
}
else
{
System.out.println("Out of range!");
break;
}
}
}
}