957 AM 77 oo H20 LTE ehacc haccedu Your HACC Bucks lottery t
Solution
Here Iam posting the complete logics Hope you understand. and can implement them in jframes.
import java.util.Random;
 import java.util.Scanner;
public class Lottery {
   public static void main(String[] args) {
        // TODO Auto-generated method stub
      
        // Scanner object to read the data from console
        Scanner obj=new Scanner(System.in);
       
        // Tp generate random number
        Random rm=new Random();
        // Array to store your numbers
        int yournumbers[]=new int[6];
        // Array to store win numbers
        int winnumbers[]=new int[6];
       
        System.out.println(\"Your input 6 numbers\");
        // Loading numbers
       
        for(int i=0;i<yournumbers.length;i++ )
        {
            yournumbers[i]=obj.nextInt();
        }
       
        for(int i=0;i<yournumbers.length;i++ )
        {
            System.out.print(yournumbers[i]+\" ,\");
        }
       
        // Generate lucky numbers
        // checking for unique numbers as well
        int index=0;
        int number;
        for(int i=0;i<yournumbers.length;i++ )
        {
           
                    number=rm.nextInt(40)+1;
                    winnumbers[i]=number;
            index++;
            for(int j=0;j<index-1;j++)
            {
                if(number==winnumbers[j])
                {
                    i=i-1;
                }
            }
        }
       
        for(int i=0;i<yournumbers.length;i++ )
        {
            System.out.print(winnumbers[i]+\" ,\");
        }
       
        // Calculating winning prizes
       
        int count=0;
       
        for(int i=0;i<yournumbers.length;i++ )
        {
            winnumbers[i]=yournumbers[i];
            count++;
        }
       
        if(count==6)
        {
            System.out.println(\"Your winning prize is \"+10000);
            int sum=0;
            for(int i=0;i<6;i++)
            {
                sum=sum+yournumbers[i];
            }
           
            if(10000==sum)
            {
                System.out.println(\"Your total winning prize is \"+20000);
            }
        }
        else if(count==3 || count==4 || count ==5)
        {
            System.out.println(\"Your winning prize is \"+(50*count));
           
            int sum=0;
            for(int i=0;i<6;i++)
            {
                sum=sum+yournumbers[i];
            }
           
            if(50*count==sum)
            {
                System.out.println(\"Your total winning prize is \"+(2*50*count));
            }
        }
        else
        {
            count=0;
            for(int i=0;i<6;i++)
            {
                for(int j=0;j<6;j++)
                {
                    yournumbers[i]=winnumbers[j];
                    count++;
                }
            }
           
            if(count==6)
            {
                System.out.println(\"Your winning prize is \"+1000);
                int sum=0;
                for(int i=0;i<6;i++)
                {
                    sum=sum+yournumbers[i];
                }
               
                if(1000==sum)
                {
                    System.out.println(\"Your total winning prize is \"+2000);
                }
            }
            else if(count==3 || count==4 || count ==5)
            {
                System.out.println(\"Your winning prize is \"+(25*count));
                int sum=0;
                for(int i=0;i<6;i++)
                {
                    sum=sum+yournumbers[i];
                }
               
                if((25*count)==sum)
                {
                    System.out.println(\"Your total winning prize is \"+(25*count*2));
                }
            }
            else if(count==2)
            {
                System.out.println(\"Your winning prize is \"+25);
                int sum=0;
                for(int i=0;i<6;i++)
                {
                    sum=sum+yournumbers[i];
                }
               
                if(25==sum)
                {
                    System.out.println(\"Your total winning prize is \"+(25*2));
                }
               
            }
            else if(count==1)
            {
                System.out.println(\"Your winning prize is:\"+10);
               
                int sum=0;
                for(int i=0;i<6;i++)
                {
                    sum=sum+yournumbers[i];
                }
               
                if((20)==sum)
                {
                    System.out.println(\"Your total winning prize is \"+(10*2));
                }
               
            }
            else
            {
                System.out.println(\"you did not win the prize\");
               
               
            }
           
        }
       
       
       
       
    }
}




