Showing posts with label What is wrong with my driver and or main class. Show all posts
Showing posts with label What is wrong with my driver and or main class. Show all posts

Sunday, November 30, 2014

What is wrong with my driver and or main class
































I am very new to java. My high school just opened up a computer science class.































* new note: I'm sorry. The code is correctly formatted when I edit it, but when I post it, everything is pushed to the left.































When I print it out in the terminal window I get this:































Color: Grey































Memory Capacity: 4































My Songs:[Ljava.lang.String;@36fb6d
































How do I get it to print out the actual name of the songs instead of those mixed characters?































---here is my MyPod class































































public class MyPod































{































public String color;































int memoryCapacity;































public String [] songLibrary;































public MyPod ()































{































color="";































memoryCapacity=0;































songLibrary = new String [3] ;































}
































public String toString ()































{































return "Color: " + color+ "\nMemory Capacity: " + memoryCapacity + "\nMy Songs:"+ songLibrary;































}
































}































---here is my class MyPodDriver































































public class MyPodDriver































{































public static void main (String[] args)































{































MyPod carPod = new MyPod();
































carPod.color="Grey";































carPod.memoryCapacity=4;































carPod.songLibrary[0]="You and Me (Flume Remix)";































carPod.songLibrary[1]="Hanging Tree";































carPod.songLibrary[2]="Gymnopedia";
































System.out.println(carPod);































}































}































































What is wrong with my driver and or main class
















I am very new to java. My high school just opened up a computer science class.















* new note: I'm sorry. The code is correctly formatted when I edit it, but when I post it, everything is pushed to the left.















When I print it out in the terminal window I get this:















Color: Grey















Memory Capacity: 4















My Songs:[Ljava.lang.String;@36fb6d
















How do I get it to print out the actual name of the songs instead of those mixed characters?















---here is my MyPod class































public class MyPod















{















public String color;















int memoryCapacity;















public String [] songLibrary;















public MyPod ()















{















color="";















memoryCapacity=0;















songLibrary = new String [3] ;















}
















public String toString ()















{















return "Color: " + color+ "\nMemory Capacity: " + memoryCapacity + "\nMy Songs:"+ songLibrary;















}
















}















---here is my class MyPodDriver































public class MyPodDriver















{















public static void main (String[] args)















{















MyPod carPod = new MyPod();
















carPod.color="Grey";















carPod.memoryCapacity=4;















carPod.songLibrary[0]="You and Me (Flume Remix)";















carPod.songLibrary[1]="Hanging Tree";















carPod.songLibrary[2]="Gymnopedia";
















System.out.println(carPod);















}















}































What is wrong with my driver and or main class








I am very new to java. My high school just opened up a computer science class.







* new note: I'm sorry. The code is correctly formatted when I edit it, but when I post it, everything is pushed to the left.







When I print it out in the terminal window I get this:







Color: Grey







Memory Capacity: 4







My Songs:[Ljava.lang.String;@36fb6d








How do I get it to print out the actual name of the songs instead of those mixed characters?







---here is my MyPod class















public class MyPod







{







public String color;







int memoryCapacity;







public String [] songLibrary;







public MyPod ()







{







color="";







memoryCapacity=0;







songLibrary = new String [3] ;







}








public String toString ()







{







return "Color: " + color+ "\nMemory Capacity: " + memoryCapacity + "\nMy Songs:"+ songLibrary;







}








}







---here is my class MyPodDriver















public class MyPodDriver







{







public static void main (String[] args)







{







MyPod carPod = new MyPod();








carPod.color="Grey";







carPod.memoryCapacity=4;







carPod.songLibrary[0]="You and Me (Flume Remix)";







carPod.songLibrary[1]="Hanging Tree";







carPod.songLibrary[2]="Gymnopedia";








System.out.println(carPod);







}







}















What is wrong with my driver and or main class




I am very new to java. My high school just opened up a computer science class.



* new note: I'm sorry. The code is correctly formatted when I edit it, but when I post it, everything is pushed to the left.



When I print it out in the terminal window I get this:



Color: Grey



Memory Capacity: 4



My Songs:[Ljava.lang.String;@36fb6d




How do I get it to print out the actual name of the songs instead of those mixed characters?



---here is my MyPod class







public class MyPod



{



public String color;



int memoryCapacity;



public String [] songLibrary;



public MyPod ()



{



color="";



memoryCapacity=0;



songLibrary = new String [3] ;



}




public String toString ()



{



return "Color: " + color+ "\nMemory Capacity: " + memoryCapacity + "\nMy Songs:"+ songLibrary;



}




}



---here is my class MyPodDriver







public class MyPodDriver



{



public static void main (String[] args)



{



MyPod carPod = new MyPod();




carPod.color="Grey";



carPod.memoryCapacity=4;



carPod.songLibrary[0]="You and Me (Flume Remix)";



carPod.songLibrary[1]="Hanging Tree";



carPod.songLibrary[2]="Gymnopedia";




System.out.println(carPod);



}



}