int [] tab = new int[10]; int rok; int rok1; rok=Integer.valueOf(jTextField1.getText()); rok1=Integer.valueOf(jTextField6.getText()); int a,b; a=rok1/10; b=rok1%10; tab[0]=a; tab[1]=b; int miesiac; miesiac=Integer.valueOf(jTextField2.getText()); int c,d; c=miesiac/10; d=miesiac%10; tab[2]=c; tab[3]=d; int dzien; dzien=Integer.valueOf(jTextField3.getText()); int e,f; e=dzien/10; f=dzien%10; tab[4]=e; tab[5]=f; Random r = new Random(); int plec; plec=Integer.valueOf(jTextField4.getText()); if(plec==1){ do { plec=r.nextInt(9); } while(plec%2!=0); } int g,h,i; g=r.nextInt(9); h=r.nextInt(9); i=r.nextInt(9); tab[6]=g; tab[7]=h; tab[8]=i; int j=plec; tab[9]=j; int aa,bb,cc,dd,ee,ff,gg,hh,ii,jj; aa=a*1; bb=b*3; cc=c*7; dd=d*9; ee=e*1; ff=f*3; gg=g*7; hh=h*9; ii=i*1; jj=j*3; int suma; suma=aa+bb+cc+dd+ee+ff+gg+hh+ii+jj; int dzielenieModulo; dzielenieModulo=suma%10; int odejmowanie; odejmowanie=10-dzielenieModulo; int dzielenieModulo2; dzielenieModulo2=odejmowanie%10; int k; k=dzielenieModulo2; k=tab[10]; jTextField5.setText( Integer.toString(tab[0])); //jTextField5.setText( Integer.toString(tab[0])+(tab[1])+(tab[2])+(tab[3])+(tab[4])+(tab[5])+(tab[6])+(tab[7])+(tab[8])+(tab[9])+(tab[10]));