public class JVA01 {. d5 J! l. T0 S2 g6 K, X
public static void main(String[] args) {9 x" g' Y8 G& k( X: @4 ]& a
int num[] = {1,2,3,4,5,6,7,8,9};
/ V r5 K6 X# ^5 ?- \, ^ while(true){
9 U* k: g" P$ D2 n# F& H A for(int i=0; i<9; i++){' U' f" @' v( ~0 _ D" K
int r=(int)(Math.random()*9);3 j+ K) l* U1 m! I1 R
int t=num[i];
0 Y* n* G! L' @" u- G; c num[i]=num[r];
% m+ H7 F- A s3 G0 U num[r]=t;4 q. [4 k7 e( N3 t4 l) J" e; T
}% i+ | Z) w- A+ j Q% J: [3 A
int a1 = num[0] +num[1]+ num[2];6 F2 d4 n+ h3 k- Q" B6 u! F
int a2 = num[3] +num[4]+ num[5];9 K- p2 Z( w; L8 T
int a3 = num[6] +num[7]+ num[8];4 i1 t' u0 H; H% I/ [8 i7 o: r9 q
int a4 = num[0] +num[3]+ num[6];1 M+ |* y* F6 E0 i, k
int a5 = num[1] +num[4]+ num[7];
8 z2 I7 }; Z8 H0 z int a6 = num[2] +num[5]+ num[8];
1 V$ o2 L" k7 r; h% h! B( Z int a7 = num[0] +num[4]+ num[8];# y- X# C5 v4 B' \! {
int a8 = num[2] +num[4]+ num[6];& R$ J6 v! e; h; R0 w" u( L
if(a1==15 & a2==15 & a3==15 & a4==15 & a5==15 & a6==15 & a7==15 & a8==15 )' F- P$ ?$ V) |6 }2 W: p
{
! U( A2 A+ H* v2 h- a6 k- T; s break;
$ Q" C5 z$ V g# ]' b7 r }4 t4 x/ O: ~$ _) B$ f6 z
! z- R0 I) Z8 _7 [0 y/ ?2 Y
}' M: _% b: ^3 D5 Q. I
- }8 c6 ?8 ], { A/ k& ?* p System.out.println(num[0]+"\t"+num[1]+"\t"+num[2]+"\t");
" a6 M3 k, l) w/ ] System.out.println(num[3]+"\t"+num[4]+"\t"+num[5]+"\t");
* Z8 Y3 V4 @% D2 m2 C& r System.out.println(num[6]+"\t"+num[7]+"\t"+num[8]+"\t");
5 @/ [* U' Z, R1 M, R / L1 I. }5 F; V8 u' R: a/ `
}
3 P0 }! C/ B+ j' r" x} |