Ahoj chtěl bych se zeptat.... mám napsat generátor čísel a z nejakého důvodu funguje jen pro prvni dvě čísla a pak už ne poradil by mě někdo prosím...
ještě bych chtěl dodat že ten random je tam jen kvůli mé lenosti abych nemusel pri každem spuštení zadávat čísla....
import java.util.*;
public class Ppa1_SP{
static public Scanner sc = new Scanner(System.in);
private static Random r = new Random();
//umocni na druhou a orizne cislo
public static int opakujeSe (int w){
int mocnina = (int) Math.pow(w,2);
int orez;
if(mocnina > 1000){
orez = (mocnina / 100) + 1;
}
else{
orez = (mocnina / 10) + 1;
}
return orez;
}
public static void main(String[]args){
System.out.println("Zadej dvouciferne cislo: ");
int a = r.nextInt(89) + 10;
int b = opakujeSe(a) ;
int a1 = opakujeSe(a) ;
int mocnina;
int orez;
System.out.println(a);
//generuje pseudonahodna cisla
do {
int clen = opakujeSe(a);
a = clen;
System.out.println(a);
}
while (a != a);
}
}