Wednesday, 22 May 2013

Java - Raffle Ticket Program (OOP) MainRaffle.java



import java.util.Random;
import java.text.DecimalFormat;
public class MainRaffle {
    public static void main(String[] args){
    Ticket ticket1 = new Ticket(0,"ron0","Address",+639273760);
    Ticket ticket2 = new Ticket(1,"ron1","Address",+639273761);
    Ticket ticket3 = new Ticket(2,"ron2","Address",+639273762);
    Ticket ticket4 = new Ticket(3,"ron3","Address",+639273763);
    Ticket ticket5 = new Ticket(4,"ron4","Address",+639273764);
    Ticket ticket6 = new Ticket(5,"ron5","Address",+639273765);
    Ticket ticket7 = new Ticket(6,"ron6","Address",+639273766);
    Ticket ticket8 = new Ticket(7,"ron7","Address",+639273767);
    Ticket ticket9 = new Ticket(8,"ron8","Address",+639273768);
    Ticket ticket10 = new Ticket(9,"ron9","Address",+639273769);
    
    Dropbox box = new Dropbox() ;
    
    box.addTicket(ticket1);
    box.addTicket(ticket2);
    box.addTicket(ticket3);
    box.addTicket(ticket4);
    box.addTicket(ticket5);
    box.addTicket(ticket6);
    box.addTicket(ticket7);
    box.addTicket(ticket8);
    box.addTicket(ticket9);
    box.addTicket(ticket10);
   
    System.out.println("Winner");
    System.out.println("Name: "+ box.drawTicket().getName());
    System.out.println("Address: "+ box.drawTicket().getAddress());
    System.out.println("Contact: "+ box.drawTicket().getContactNo());
    Random prize = new Random();
    String peso = "P###,###,###";
    DecimalFormat pesoFormat = new DecimalFormat(peso);
    final int MIN = 100000000;
    final int MAX = 150000000;
    int prizeDraw = prize.nextInt(MAX - MIN) + MIN;  
    System.out.println("Prize:  "+pesoFormat.format(prizeDraw));
    }
    
}

No comments:

Post a Comment