初学者写吸血鬼数字 求改进

import java.util.*;
public class Vampire1 {
    public static void main(String agrs[]) {
        int x,y,z;
        for(x=1000;x<=9999;x++) {
            if(x%100==0) {
                continue;
            }
            for(y=10;y<100;y++) {
                for(z=10;z<100;z++) {
                    if(y*z==x) {
                        String []a=String.valueOf(x).split("");
                        String []b=String.valueOf(y+""+z).split("");
                        Arrays.sort(a);
                        Arrays.sort(b);
                        if(Arrays.equals(a, b));{
                            System.out.println(x+"="+y+"*"+z);
                        }
                    }
                }
            }
        }
    }
}


                        if(Arrays.equals(a, b));{  // 这里多了个分号
                            System.out.println(x+"="+y+"*"+z);
                        }