public class JVA01 {
$ Z3 d+ E; P5 `5 ?* c public static void main(String[] args) {6 K- u" q- n4 N! u3 q& @7 V' E
int num[] = {1,2,3,4,5,6,7,8,9};
3 p/ x- V R S while(true){: g2 x6 a' ~! w; x$ `5 P1 i
for(int i=0; i<9; i++){8 J P# U1 n/ D
int r=(int)(Math.random()*9);- E g! J# g) e1 g& {' Z
int t=num[i];6 f( L0 `, Q& b" w0 E
num[i]=num[r];
; [9 n3 [0 q$ S B- X num[r]=t;
. E! ^4 e- S' f) X9 w }
. m$ `4 [( \5 a( u1 k% S: [ int a1 = num[0] +num[1]+ num[2];9 c% H. R) ]8 W. L
int a2 = num[3] +num[4]+ num[5];$ Q5 q& B5 f- q g4 h# _
int a3 = num[6] +num[7]+ num[8];
! E l' [5 a2 `/ j int a4 = num[0] +num[3]+ num[6];7 c3 N. y$ {9 r& X
int a5 = num[1] +num[4]+ num[7];' ?' D" e) _0 t8 O, D
int a6 = num[2] +num[5]+ num[8];
5 @/ R% `2 e! `5 i0 v8 Q$ ^ int a7 = num[0] +num[4]+ num[8];$ F0 r3 h2 L: ?0 x- \
int a8 = num[2] +num[4]+ num[6];
6 O k8 U* `; g2 S0 ^1 u if(a1==15 & a2==15 & a3==15 & a4==15 & a5==15 & a6==15 & a7==15 & a8==15 )
/ Y1 Y) e. n% G {
5 t+ e' G ~* o5 Z2 g$ x! G break;8 a! i0 w% U7 \0 q7 |) B
}
$ [- p) L2 t" l5 A 0 k' p, F9 B* }% k" j$ k
}$ J7 P) P7 u) l
. _) H" T9 [: n6 X1 C5 s8 a; I System.out.println(num[0]+"\t"+num[1]+"\t"+num[2]+"\t");
( T5 j9 F0 e2 u" H. e System.out.println(num[3]+"\t"+num[4]+"\t"+num[5]+"\t");8 d1 A( x0 N9 J( f
System.out.println(num[6]+"\t"+num[7]+"\t"+num[8]+"\t");& t% M9 d. H0 q5 ] H1 j; {. ~
, G1 k% O1 v6 n/ I3 m# w' c2 c, W
}
2 e- ]4 `& t4 v) u) d1 M} |