The return type is int
and the input parameters are also int
.
I am generating random integers in the while
loop and I am checking if that int
is the multiple of the input parameter int
and the return the number of tries it took to get that matched one.
And I want to do it in a while
loop and not in a for
loop.
public int findMul(int v){
double random = Math.random();
int numoftries = 0;
while(v % random == 0){
numoftries++;
}
return numoftries;
}
For some reason when I call it in the main method then execute it, it always shows the number 0 no matter what number and I don't know how to fix.
Aucun commentaire:
Enregistrer un commentaire