<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'HELP WITH PROGRAM URGENT' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'HELP WITH PROGRAM URGENT' posted on the 'Java' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2012 Programmers Heaven</copyright>
    <pubDate>Thu, 09 Feb 2012 07:14:56 -0800</pubDate>
    <lastBuildDate>Thu, 09 Feb 2012 07:14:56 -0800</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>HELP WITH PROGRAM URGENT</title>
      <link>http://www.programmersheaven.com/mb/java/408943/408943/help-with-program-urgent/</link>
      <description>Hi every one so  have to write this simple CD / Video library program&lt;br /&gt;
I have written the program and it compiles and does the first 2 things on the menu and then will do the others but give me an error&lt;br /&gt;
&lt;br /&gt;
here is the program code:&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
class librarymanagement&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[]) throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
int choice;&lt;br /&gt;
&lt;br /&gt;
String strTemp;&lt;br /&gt;
&lt;br /&gt;
String strComp = "text";&lt;br /&gt;
&lt;br /&gt;
int posCD = 0;&lt;br /&gt;
&lt;br /&gt;
int posMovie = 0;&lt;br /&gt;
&lt;br /&gt;
int searchPos = (-1);&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
String [][] LibraryDB_CD = new String[100][2];&lt;br /&gt;
&lt;br /&gt;
String [][] LibraryDB_Movie = new String[100][2];&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][0] = "coldplay a rush of blood to the head";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posCD = posCD + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][0] = "coldplay parachutes";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posCD = posCD + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][0] = "coldplay x&amp;amp;y";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posCD = posCD + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][0] = "jonas brothers a little bit longer";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posCD = posCD + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][0] = "jonas brothers jonas brothers";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_CD[posCD][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posCD = posCD + 1;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][0] = "pride and prejudice";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posMovie = posMovie + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][0] = "lord of the rings vol1";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posMovie = posMovie + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][0] = "lord of the rings vol2";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posMovie = posMovie + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][0] = "lord of the rings vol3";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posMovie = posMovie + 1;&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][0] = "pirates of the caribbean 1";&lt;br /&gt;
&lt;br /&gt;
LibraryDB_Movie[posMovie][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
posMovie = posMovie + 1;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
do{&lt;br /&gt;
System.out.println("\nLibrary DB Management System: \n");&lt;br /&gt;
&lt;br /&gt;
System.out.println("1: Add a CD to Library DB");&lt;br /&gt;
&lt;br /&gt;
System.out.println("2: Add a Movie to Library DB");&lt;br /&gt;
&lt;br /&gt;
System.out.println("3: Check Status of a CD");&lt;br /&gt;
&lt;br /&gt;
System.out.println("4: Check Status of Movie");&lt;br /&gt;
&lt;br /&gt;
System.out.println("5: Return a CD");&lt;br /&gt;
&lt;br /&gt;
System.out.println("6: Return a Movie");&lt;br /&gt;
&lt;br /&gt;
System.out.println("7: Rent a CD");&lt;br /&gt;
&lt;br /&gt;
System.out.println("8: Rent a Movie");&lt;br /&gt;
&lt;br /&gt;
System.out.println("0: Exit\n");&lt;br /&gt;
&lt;br /&gt;
System.out.print("Which option would you like to run: ");&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
strTemp = dataIn.readLine();&lt;br /&gt;
&lt;br /&gt;
choice = Integer.parseInt(strTemp);     &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	if(choice == 0)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
		System.out.print("\nThank you for using Library DB Management System");&lt;br /&gt;
&lt;br /&gt;
		} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	if(choice == 1)&lt;br /&gt;
		&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
		System.out.print("\nEnter the CD name: "); &lt;br /&gt;
&lt;br /&gt;
		LibraryDB_CD[posCD][0] = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
		LibraryDB_CD[posCD][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
		posCD = posCD + 1;&lt;br /&gt;
		System.out.print("\ndone"); &lt;br /&gt;
&lt;br /&gt;
		} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	if(choice == 2)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
		System.out.print("\nEnter the Movie name: "); &lt;br /&gt;
&lt;br /&gt;
		LibraryDB_Movie[posMovie][0] = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
		LibraryDB_Movie[posMovie][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
		posMovie = posMovie + 1;&lt;br /&gt;
&lt;br /&gt;
		} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	if(choice == 3)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
		System.out.print("\nEnter the CD name: ");&lt;br /&gt;
&lt;br /&gt;
		strComp = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		for (int i=0; i&amp;lt; 100 ; i++)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
   			if(LibraryDB_CD[i][0].compareTo (strComp) == 0)&lt;br /&gt;
&lt;br /&gt;
				{&lt;br /&gt;
&lt;br /&gt;
   				searchPos = i;&lt;br /&gt;
&lt;br /&gt;
   				System.out.println(LibraryDB_CD[i][0] + " " + LibraryDB_CD[i][1]);&lt;br /&gt;
				System.out.println("\ndone");&lt;br /&gt;
	&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
 			&lt;br /&gt;
&lt;br /&gt;
  		//if (searchPos == -1)&lt;br /&gt;
&lt;br /&gt;
			//{&lt;br /&gt;
&lt;br /&gt;
			//System.out.println("\nThe CD was not found");&lt;br /&gt;
&lt;br /&gt;
			//}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	if(choice == 4)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
		System.out.print("\nEnter the movie name: ");&lt;br /&gt;
&lt;br /&gt;
		strComp = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
		for (int i=0; i&amp;lt; 100 ; i++)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
   			if (LibraryDB_Movie[i][0].compareTo (strComp) == 0)&lt;br /&gt;
&lt;br /&gt;
				{&lt;br /&gt;
&lt;br /&gt;
   				searchPos = i;&lt;br /&gt;
&lt;br /&gt;
   				System.out.println(LibraryDB_Movie[i][0] + " " + LibraryDB_Movie[i][1]);&lt;br /&gt;
&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   		if (searchPos == -1)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
   			System.out.println("\nThe Movie was not found");&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
    	if(choice == 5)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
    		System.out.print("\nEnter the name of the CD to be returned: ");&lt;br /&gt;
&lt;br /&gt;
    		strComp = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		for (int i=0; i&amp;lt; 100 ; i++)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
   			if (LibraryDB_CD[i][0].compareTo (strComp) == 0)&lt;br /&gt;
&lt;br /&gt;
				{&lt;br /&gt;
&lt;br /&gt;
   				searchPos = i;&lt;br /&gt;
&lt;br /&gt;
   				LibraryDB_CD[i][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  		if (searchPos == -1)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
   			System.out.println("\nThe CD was not found");&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   	if(choice == 6)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
    		System.out.print("\nEnter the name of the Movie to be returned: ");&lt;br /&gt;
&lt;br /&gt;
    		strComp = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
		for (int i=0; i&amp;lt; 100 ; i++)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
    			if (LibraryDB_Movie[i][0].compareTo (strComp) == 0)&lt;br /&gt;
&lt;br /&gt;
				{&lt;br /&gt;
&lt;br /&gt;
    				searchPos = i;&lt;br /&gt;
&lt;br /&gt;
    				LibraryDB_Movie[i][1] = "Available for renting";&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   		if (searchPos == -1)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
   			System.out.println("\nThe CD was not found");&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
    	if(choice == 7)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
    		System.out.print("\nEnter the name of the CD to be rented: ");&lt;br /&gt;
&lt;br /&gt;
    		strComp = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		for (int i=0; i&amp;lt; 100 ; i++)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
    			if (LibraryDB_CD[i][0].compareTo (strComp) == 0)&lt;br /&gt;
&lt;br /&gt;
				{&lt;br /&gt;
&lt;br /&gt;
     				System.out.print("\nEnter the date it will be back for renting: ");&lt;br /&gt;
&lt;br /&gt;
     				LibraryDB_CD[i][1] = dataIn.readLine();&lt;br /&gt;
&lt;br /&gt;
     				searchPos = i;&lt;br /&gt;
&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
    		if (searchPos == -1)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
    			System.out.println("\nThe CD was not found");&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
    	if(choice == 8)&lt;br /&gt;
&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
    		System.out.print("\nEnter the name of the Movie to be rented: ");&lt;br /&gt;
&lt;br /&gt;
    		strComp = dataIn.readLine().toLowerCase();&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		for (int i=0; i&amp;lt; 100 ; i++)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
    			if (LibraryDB_Movie[i][0].compareTo (strComp) == 0)&lt;br /&gt;
&lt;br /&gt;
				{&lt;br /&gt;
&lt;br /&gt;
    				System.out.print("\nEnter the date it will be back for renting: ");&lt;br /&gt;
&lt;br /&gt;
    				LibraryDB_Movie[i][1] = dataIn.readLine();&lt;br /&gt;
&lt;br /&gt;
    				searchPos = i;&lt;br /&gt;
&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
    		if (searchPos == -1)&lt;br /&gt;
&lt;br /&gt;
			{&lt;br /&gt;
&lt;br /&gt;
    			System.out.println("\nThe movie was not found");&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
}while (choice != 0);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the program running and the error:&lt;br /&gt;
Library DB Management System:&lt;br /&gt;
&lt;br /&gt;
1: Add a CD to Library DB&lt;br /&gt;
2: Add a Movie to Library DB&lt;br /&gt;
3: Check Status of a CD&lt;br /&gt;
4: Check Status of Movie&lt;br /&gt;
5: Return a CD&lt;br /&gt;
6: Return a Movie&lt;br /&gt;
7: Rent a CD&lt;br /&gt;
8: Rent a Movie&lt;br /&gt;
0: Exit&lt;br /&gt;
&lt;br /&gt;
Which option would you like to run: 1&lt;br /&gt;
&lt;br /&gt;
Enter the CD name: too&lt;br /&gt;
&lt;br /&gt;
done&lt;br /&gt;
Library DB Management System:&lt;br /&gt;
&lt;br /&gt;
1: Add a CD to Library DB&lt;br /&gt;
2: Add a Movie to Library DB&lt;br /&gt;
3: Check Status of a CD&lt;br /&gt;
4: Check Status of Movie&lt;br /&gt;
5: Return a CD&lt;br /&gt;
6: Return a Movie&lt;br /&gt;
7: Rent a CD&lt;br /&gt;
8: Rent a Movie&lt;br /&gt;
0: Exit&lt;br /&gt;
&lt;br /&gt;
Which option would you like to run: 3&lt;br /&gt;
&lt;br /&gt;
Enter the CD name: too&lt;br /&gt;
too Available for renting&lt;br /&gt;
&lt;br /&gt;
done&lt;br /&gt;
Exception in thread "main" java.lang.NullPointerException&lt;br /&gt;
        at librarymanagement.main(librarymanagement3.java:188
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any help greatly appreciated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/java/408943/408943/help-with-program-urgent/</guid>
      <pubDate>Fri, 06 Nov 2009 17:19:59 -0800</pubDate>
      <category>Java</category>
    </item>
  </channel>
</rss>
