Lottery Number Problem

public class LotteryNumber {

    public static void main(String[] args) {
        String s="12";
        int num=Integer.parseInt(s);
        int len=s.length();
        ArrayList <Integer> alist=new ArrayList <Integer>();
        if (len>=4 && (len%2)==0)
        {
             while (num>0)
            {
                int modnum=num%10;
                num=num/10;
                alist.add(modnum);
            }
             int sum1=0;
             int sum2=0;
            for (int i=0;i<len/2;i++)
            {
                sum1=sum1+alist.get(i);
            }
            for (int i=len/2;i<len;i++)
            {
                sum2=sum2+alist.get(i);
            }
                 
            if (sum1==sum2)
                System.out.println("I have won the lottery");
            else
                System.out.println("I have not won the lottery");
        }
        else
        {
            System.out.println("Please enter valid number");
        }
    }
}