import java.util.concurrent.ThreadLocalRandom;
import javax.swing.JOptionPane;
class Main{
public static void main(String[] args) {
int par[] = new int[10];
int impar[] = new int[10];
int i = 0,p = 0,x;
do {
x = ThreadLocalRandom.current().nextInt(1, 20);
if(x % 2 == 0){
if(p < 10) par[p] = x; p++;
}else{
if(i < 10) impar[i] = x; i++;
}
}while (i < 10 || p < 10);
System.out.println("p: "+p);
System.out.println("i: "+i);
String str = "Valores:\nPares : ";
for (int j = 0; j < 10; j++) {
if(par[j] < 10) str +="0";
str += par[j];
if(j < 9) str +=" - ";
}
str +="\nImpares: ";
for (int j = 0; j < 10; j++) {
if(impar[j] < 10) str +="0";
str += impar[j];
if(j < 9) str +=" - ";
}
JOptionPane.showMessageDialog(null,str);
}
}