Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 13 of 13

Thread: Shopping Line Java Program

  1. #1
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Shopping Line Java Program

    I have a project that I am having trouble with! Any help would be greatly appreciated! It is a five part project, meaning at the end all 5 must be done and included in the project. Each part just builds on the last one.

    Part 1:
    you will write the code that will read a data file in and store the data in some sort of data
    structure (an array) so that your program will have the data available when you
    try to process it. The format of the data file will be some undetermined number of lines of data, where
    each line contains: (I have a text file to be read in this program called "test.txt" )

    last name, first name, arrival time, time to process the person’s transaction (in minutes)

    So a sample data file would look like this:

    Toth, David, 07:59, 5
    Davies, Stephen, 09:54, 17
    Finlayson, Ian, 15:23, 10


    You do not know how many lines will be in the file. Your code must figure out how to make sure to read
    each line. The arrival time will be between 06:00 and 18:00 (6 AM to 6 PM). You can assume that a
    person will be able to be processed before 23:59 so nobody is thrown out of the store when it closes.


    You must also write code to display when each person would leave if there was no line when they
    arrived. So for the example line given above, I would leave at 08:04, Stephen would leave at 10:11, and
    Ian would leave at 15:33.

    Your output should look like this

    08:04 - Toth, David left
    10:11 - Davies, Stephen left
    15:33 - Finlayson, Ian left


    Part 2:

    You need to assume that there is one checkout lane for the customers. If there is one checkout
    lane, each customer starts being processed as soon as he/she arrives if there is nobody else in the
    checkout lane. If there is somebody in the checkout lane, the customer is processed once the customer
    ahead of them has been processed. Keep track of the time the person arrived, how long each person sat
    in line before his/her transaction started. Keep track of the total time each person was there (time to
    wait in line before being processed + time to be processed) and also when the person left. When each
    person has been processed, print out the information for them that you tracked plus the average time
    each customer sat in line and the average total time for each person.

    Part 3:
    Modify your program to read in a maximum number of checkout lines from
    the command line when the program is run. Then run the simulation assuming there is 1 checkout line
    and print out the statistics like in Part 2. Do it again for 2 checkout lines. Do it again for 3, 4, 5, …, n
    where n is the maximum number of checkout lines, printing out the statistics each time. In this scenario,
    everybody gets kept in a queue until a checkout person is freed up. Then, when a checkout lane is open,
    the first person waiting in the queue goes to that checkout line.

    Part 4:
    Modify your program to read in a maximum number of checkout lines from
    the command line when the program is run. Then run the simulation assuming there is 1 checkout line
    and print out the statistics like in Part 2. Do it again for 2 checkout lines. Do it again for 3, 4, 5, …, n
    where n is the maximum number of checkout lines, printing out the statistics each time. In this scenario,
    everybody gets kept in a queue until a checkout person is freed up. Then, when a checkout lane is open,
    the first person waiting in the queue goes to that checkout line.

    Part 5:
    Modify your program to read in a maximum number of checkout lines from
    the command line when the program is run. Then run the simulation assuming there is 1 checkout line
    and print out the statistics like in Part 2. Do it again for 2 checkout lines. Do it again for 3, 4, 5, …, n
    where n is the maximum number of checkout lines, printing out the statistics each time. In this scenario,
    everybody gets kept in a queue until a checkout person is freed up. Then, when a checkout lane is open,
    the first person waiting in the queue goes to that checkout line.

    Thanks for all your help. Please use lots of documentation


  2. #2
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

    Alright here is my code so far ... I am on part 3 now but not getting a hang of it. What my code does ... part 1 and 2 works properly. part 3 dont know how to get the queue line working so any suggestions for that. and then part 4 and 5 I have no clue b/c I havnt finished part 3 yet. thanks


    import java.io.BufferedReader;

    import java.io.*;
    import java.util.*;
    import java.util.concurrent.TimeUnit;


    /**
    *
    * @author Will
    */
    public class test {


    public static void main(String[] args) {




    System.out.println("Welcome to Marvel Mart \n");

    System.out.println("How many lanes are there? (1-5)");


    Scanner input = new Scanner(System.in);
    int openLanes = input.nextInt();

    BufferedReader Reader = null;

    try {
    String CurrentLine;

    Reader = new BufferedReader(new FileReader("test.txt"));
    int lowestArrivalTime = 10000;
    String lowestArrivalPerson = null;

    while ((CurrentLine = Reader.readLine()) != null) {

    String [] lines = CurrentLine.split(",");



    String var1 = lines [2]; // converts the time to an int
    String var2 = lines [3]; // converts wait time to an int





    int temp1 = Integer.parseInt(var1.replaceAll(":", "").trim());

    /*String[] timeFormat = var1.split(":");
    System.out.println(var1);*/









    //COME BACK TO FIX

    /* this will convert the time to minutes
    if(timeFormat.length == 2) {
    long minutes = TimeUnit.HOURS.toMinutes(Integer.parseInt(timeForm at[0])) +
    Integer.parseInt(timeFormat[1]);
    System.out.println("Time in minutes " + minutes);
    } */


    int temp2 = Integer.parseInt(var2.trim());

    int temp3 = temp1 + temp2;


    int currentArrivalTime = temp1;

    String str = Integer.toString(temp3);
    str = new StringBuffer(str).insert(str.length()-2, ":").toString();




    // for (int x = 0; x < 1801; x++ ){


    if (currentArrivalTime < lowestArrivalTime) {
    if (currentArrivalTime != lowestArrivalTime) {
    lowestArrivalPerson = lines [1] + " " + lines[0];
    lowestArrivalTime = currentArrivalTime;

    System.out.println ("First person to arrive is " + lowestArrivalPerson + "\n") ;



    }
    }

    // System.out.println (lowestArrivalPerson + " arrives at " + lowestArrivalTime + " and waited " +temp2 + " minutes, they left at " + str);






    // }




    // Queue<String> qe=new LinkedList<String>(); i need to put the incoming shoppers into a queue
    // need to figure out how to get the string[] into a queue to there doesnt have to be so many if statments



    if (openLanes == 1){
    System.out.println("With only one lane open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);

    }









    if (openLanes == 2){

    System.out.println("With two lanes open");

    System.out.println ("In lane 1:" + lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:" /*+ lowestArrivalPerson*/);

    }

    if (openLanes == 3){

    System.out.println("With three lanes open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:");
    System.out.println (" In lane 3:");
    }

    if (openLanes == 4){
    System.out.println("With four lanes open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:");
    System.out.println (" In lane 3:");
    System.out.println (" In lane 4:");

    }

    if (openLanes == 5){

    System.out.println("With five lanes open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:");
    System.out.println (" In lane 3:");
    System.out.println (" In lane 4:");
    System.out.println (" In lane 5:");
    }






    }





    } catch (IOException e) {

    System.out.println("Can not find data file!");
    e.printStackTrace();

    } finally {

    try {
    if (Reader != null)
    Reader.close();
    } catch (IOException ex) {
    ex.printStackTrace();
    }
    }
    }

    private static int parseInt(String var1) {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    }

  3. #3
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

    I replied with my code ... part 4 is due tomorrow and part 5 is due next week so that one is not as high priority.

    --- Update ---

    import java.io.BufferedReader;

    import java.io.*;
    import java.util.*;
    import java.util.concurrent.TimeUnit;


    /**
    *
    * @author Will
    */
    public class test {


    public static void main(String[] args) {




    System.out.println("Welcome to Marvel Mart \n");

    System.out.println("How many lanes are there? (1-5)");


    Scanner input = new Scanner(System.in);
    int openLanes = input.nextInt();

    BufferedReader Reader = null;

    try {
    String CurrentLine;

    Reader = new BufferedReader(new FileReader("test.txt"));
    int lowestArrivalTime = 10000;
    String lowestArrivalPerson = null;

    while ((CurrentLine = Reader.readLine()) != null) {

    String [] lines = CurrentLine.split(",");



    String var1 = lines [2]; // converts the time to an int
    String var2 = lines [3]; // converts wait time to an int





    int temp1 = Integer.parseInt(var1.replaceAll(":", "").trim());

    /*String[] timeFormat = var1.split(":");
    System.out.println(var1);*/









    //COME BACK TO FIX

    /* this will convert the time to minutes
    if(timeFormat.length == 2) {
    long minutes = TimeUnit.HOURS.toMinutes(Integer.parseInt(timeForm at[0])) +
    Integer.parseInt(timeFormat[1]);
    System.out.println("Time in minutes " + minutes);
    } */


    int temp2 = Integer.parseInt(var2.trim());

    int temp3 = temp1 + temp2;


    int currentArrivalTime = temp1;

    String str = Integer.toString(temp3);
    str = new StringBuffer(str).insert(str.length()-2, ":").toString();




    // for (int x = 0; x < 1801; x++ ){


    if (currentArrivalTime < lowestArrivalTime) {
    if (currentArrivalTime != lowestArrivalTime) {
    lowestArrivalPerson = lines [1] + " " + lines[0];
    lowestArrivalTime = currentArrivalTime;

    System.out.println ("First person to arrive is " + lowestArrivalPerson + "\n") ;



    }
    }

    // System.out.println (lowestArrivalPerson + " arrives at " + lowestArrivalTime + " and waited " +temp2 + " minutes, they left at " + str);






    // }




    // Queue<String> qe=new LinkedList<String>(); i need to put the incoming shoppers into a queue
    // need to figure out how to get the string[] into a queue to there doesnt have to be so many if statments



    if (openLanes == 1){
    System.out.println("With only one lane open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);

    }









    if (openLanes == 2){

    System.out.println("With two lanes open");

    System.out.println ("In lane 1:" + lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:" /*+ lowestArrivalPerson*/);

    }

    if (openLanes == 3){

    System.out.println("With three lanes open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:");
    System.out.println (" In lane 3:");
    }

    if (openLanes == 4){
    System.out.println("With four lanes open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:");
    System.out.println (" In lane 3:");
    System.out.println (" In lane 4:");

    }

    if (openLanes == 5){

    System.out.println("With five lanes open");

    System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at" + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
    System.out.println (" In lane 2:");
    System.out.println (" In lane 3:");
    System.out.println (" In lane 4:");
    System.out.println (" In lane 5:");
    }






    }





    } catch (IOException e) {

    System.out.println("Can not find data file!");
    e.printStackTrace();

    } finally {

    try {
    if (Reader != null)
    Reader.close();
    } catch (IOException ex) {
    ex.printStackTrace();
    }
    }
    }

    private static int parseInt(String var1) {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    }









    Here is my code so far. I have part 1 and 2 working. Part three I dont know how to do the queue part and part 4 and 5 I have no clue b/c part 3 is not done yet. Any help is appreciated!

  4. #4
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    21,879
    Thanks
    55
    Thanked 2,347 Times in 2,318 Posts

    Default Re: Shopping Line Java Program

    Sorry, I forgot to say:
    Please edit your post and wrap your code with code tags:
    [code=java]
    <YOUR CODE HERE>
    [/code]
    to get highlighting and preserve formatting.

    Can you ask some specific questions about the problems you are having?

    I'm done for tonight. Back tomorrow.
    If you don't understand my answer, don't ignore it, ask a question.

  5. The Following User Says Thank You to Norm For This Useful Post:

    wmar9599 (April 15th, 2013)

  6. #5
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

     
     
    import java.io.BufferedReader;
     
    import java.io.*; 
    import java.util.*;
    import java.util.concurrent.TimeUnit;
     
     
    /**
     *
     * @author Will
     */
    public class test {
     
     
     	public static void main(String[] args) {
     
     
     
     
            System.out.println("Welcome to Marvel Mart \n");
     
               System.out.println("How many lanes are there? (1-5)");
     
     
                 Scanner input = new Scanner(System.in);
     int openLanes = input.nextInt();           
     
            BufferedReader Reader = null;
     
            try {
                String CurrentLine;
     
                Reader = new BufferedReader(new FileReader("test.txt"));
                int lowestArrivalTime = 10000;
                String lowestArrivalPerson = null;
     
                while ((CurrentLine = Reader.readLine()) != null) {
     
                    String [] lines = CurrentLine.split(",");
     
     
     
                    String var1 = lines [2]; // converts the time to an int
                    String var2 = lines [3]; // converts wait time to an int
     
     
     
     
     
                    int temp1 = Integer.parseInt(var1.replaceAll(":", "").trim());
     
                    /*String[] timeFormat = var1.split(":"); 
                                    System.out.println(var1);*/
     
     
     
     
     
     
     
     
     
                                    //COME BACK TO FIX
     
                                    /* this will convert the time to minutes 
                                    if(timeFormat.length == 2) { 
            long minutes = TimeUnit.HOURS.toMinutes(Integer.parseInt(timeFormat[0])) + 
                             Integer.parseInt(timeFormat[1]);
            System.out.println("Time in minutes " + minutes);
                                   } */
     
     
                    int temp2 = Integer.parseInt(var2.trim());  
     
                    int temp3 = temp1 + temp2;
     
     
                   int currentArrivalTime = temp1;
     
                   String str = Integer.toString(temp3);
                    str = new StringBuffer(str).insert(str.length()-2, ":").toString();               
     
     
     
     
                 // for (int x = 0; x < 1801; x++ ){
     
     
                   if (currentArrivalTime < lowestArrivalTime) {
                   		if (currentArrivalTime != lowestArrivalTime) {
                   			lowestArrivalPerson = lines [1] + " " + lines[0];
                   			lowestArrivalTime = currentArrivalTime;
     
                            System.out.println ("First person to arrive is " + lowestArrivalPerson + "\n") ;       
     
     
     
                            }
                   }
     
              // System.out.println (lowestArrivalPerson + " arrives at " + lowestArrivalTime + " and waited "  +temp2 + " minutes, they left at " + str);
     
     
     
     
     
     
                  // }        
     
     
     
     
                // Queue<String> qe=new LinkedList<String>(); i need to put the incoming shoppers into a queue
                    // need to figure out how to get the string[] into a queue to there doesnt have to be so many if statments
     
     
     
                                              if (openLanes == 1){
                                    System.out.println("With only one lane open");
     
      System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at"  + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
     
                }
     
     
     
     
     
     
     
     
     
                        if (openLanes == 2){
     
                                         System.out.println("With two lanes open");
     
      System.out.println ("In lane 1:" + lines[1] + " " + lines[0] + " arrives at"  + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
              System.out.println (" In lane 2:" /*+ lowestArrivalPerson*/);
     
                                               }
     
                                               if (openLanes == 3){
     
                                                 System.out.println("With three lanes open");
     
      System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at"  + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
          System.out.println (" In lane 2:");
          System.out.println (" In lane 3:");
                                               }
     
                                               if (openLanes == 4){
                                               System.out.println("With four lanes open");
     
      System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at"  + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
                 System.out.println (" In lane 2:");
                 System.out.println (" In lane 3:");
                 System.out.println (" In lane 4:");
     
                                               }
     
                                               if (openLanes == 5){
     
                                               System.out.println("With five lanes open");
     
      System.out.println ("In lane 1: " +lines[1] + " " + lines[0] + " arrives at"  + lines[2] + " and waited" + lines[3] + " minutes before leaving, they left at " + str);
          System.out.println (" In lane 2:");
          System.out.println (" In lane 3:");
          System.out.println (" In lane 4:");
          System.out.println (" In lane 5:");
                                               }   
     
     
     
     
     
     
                }     
     
     
     
     
     
            } catch (IOException e) {
     
                System.out.println("Can not find data file!");
                e.printStackTrace();
     
            } finally {
     
                try {
                    if (Reader != null)
                        Reader.close();
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }
      }
     
        private static int parseInt(String var1) {
            throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
        }
    }


    specific question: I need part 3 of the above question.
    "Then run the simulation assuming there is 1 checkout line
    and print out the statistics like in Part 2. Do it again for 2 checkout lines. Do it again for 3, 4, 5, …, n
    where n is the maximum number of checkout lines, printing out the statistics each time. In this scenario,
    everybody gets kept in a queue until a checkout person is freed up. Then, when a checkout lane is open,
    the first person waiting in the queue goes to that checkout line."


    I have it working for only 1 checkout line. Saying all the people arriving in order.
    I need to figure out how to do the queue so it can store all the people in the queue and when a line opens up the first in the queue will go to that line.

    -- Low priority -- I also have a bug ... If two people arrive at the same time, there is no waiting it just prints them out as the same time.


    Thanks again soo much!
    Last edited by Norm; April 16th, 2013 at 07:43 AM. Reason: removed spaces from code tag

  7. #6
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

    ps - here is my test.txt file if you need it. I made it marvel themed to make it more fun.

    Stark, Tony, 06:03, 9
    Wilson, Wade, 06:30, 21
    Parker, Peter, 07:32, 5
    Summers, Scott, 08:08, 34
    Rhodes, James, 08:15, 10
    Castle, Frank, 09:03, 19
    Howlett, Logan, 09:19, 17
    Storm, Sue, 11:15, 6
    Osborn, Norman, 11:30, 16
    Laufeyson, Loki, 12:09, 11
    Rodgers, Steve, 13:28, 23
    Banner, Bruce, 14:21, 3
    Odinson, Thor, 15:43, 10
    Munroe, Ororo, 17:28, 2
    Pryde, Kitty, 17:15, 8

  8. #7
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    21,879
    Thanks
    55
    Thanked 2,347 Times in 2,318 Posts

    Default Re: Shopping Line Java Program

    The posted code is hard to read and understand because of its poor formatting. The indenting goes all over the place.

    need to figure out how to do the queue so it can store all the people in the queue and when a line opens up the first in the queue will go to that line.
    What classes do you know how to use to be able to design and write code to do that?
    If you don't understand my answer, don't ignore it, ask a question.

  9. #8
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

    I will reformat the code to make it easier to read and put it back up here later today

  10. #9
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    21,879
    Thanks
    55
    Thanked 2,347 Times in 2,318 Posts

    Default Re: Shopping Line Java Program

    need to figure out how to do the queue so it can store all the people in the queue and when a line opens up the first in the queue will go to that line.
    What classes do you know how to use to be able to design and write code to do that?
    If you don't understand my answer, don't ignore it, ask a question.

  11. #10
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

    I actually dont know how to do a queue class. I googled something like this

    "Queue<String> qe=new LinkedList<String>();

    qe.add("b");
    qe.add("a");
    qe.add("c");"

    But dont know how to use something like that in my program

  12. #11
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    21,879
    Thanks
    55
    Thanked 2,347 Times in 2,318 Posts

    Default Re: Shopping Line Java Program

    dont know how to use something like that in my program
    Try writing a small, simple program that uses a Queue and experiment with adding items to it and removing items from it so you see how to use its methods and what happens when the methods are called.

    The program requires some design work before you try writing any code for it. Have you worked out a design?
    What steps will the program go through to implement the "shopping line"?
    If you don't understand my answer, don't ignore it, ask a question.

  13. #12
    Junior Member
    Join Date
    Apr 2013
    Posts
    9
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Shopping Line Java Program

    what do you mean design? I have the text file going into an array and I need to know how to convert the arrary into a queue so I can do step 3.

  14. #13
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    21,879
    Thanks
    55
    Thanked 2,347 Times in 2,318 Posts

    Default Re: Shopping Line Java Program

    A design is a list of the steps the program needs to do to solve the problem. You shouldn't try writing any code before the progrm has been designed.

    The input file contains names and the times and durations of events. Those times and durations need to be used to control how the program runs the simulation.

    how to convert the arrary into a queue
    This needs some design work. What data should be in the queue? How will that data be used?
    If you don't understand my answer, don't ignore it, ask a question.

Similar Threads

  1. Replies: 1
    Last Post: July 8th, 2012, 11:23 AM
  2. Replies: 1
    Last Post: February 8th, 2012, 05:16 PM
  3. Shopping Program Willing to pay
    By ulikecourtney in forum Paid Java Projects
    Replies: 1
    Last Post: September 27th, 2011, 01:59 PM
  4. on-line shopping
    By sriraj.kundan in forum Web Frameworks
    Replies: 13
    Last Post: August 1st, 2009, 03:03 PM
  5. How to Read a file line by line using BufferedReader?
    By JavaPF in forum Java Code Snippets and Tutorials
    Replies: 0
    Last Post: May 19th, 2008, 07:32 AM

Tags for this Thread