<< Chapter < Page Chapter >> Page >

Answer 8

Question 9

True or False: The program code shown in Listing 3 will compile and execute successfully to produce an output similar to that shownin Figure 2 .

Listing 3 - Question 9.
/*File Q09.java ************************************************/import java.util.*; public class Q09{ArrayList var1 = new ArrayList();void runIt(){var1.add(new Date()); var1.add("abcd");System.out.println( ((Date)var1.get(1)).getTime());System.out.println( ((String)var1.get(1)).length());}//end runIt public static void main(String[]args){ new Q09().runIt();}//end main}//end class Q09 //=============================================//
Figure 2 - Question 9.
1378056276557 4

Answer 9

Question 10

The code shown in Listing 4 will not compile and run successfully. Without using a cast operator, what changes can you make to theclass named Q10 to cause the program to compile and run successfully and to produce the current time in milliseconds?

Listing 4 - Question 10.
/*File Q10.java ************************************************/import java.util.*; public class Q10{ArrayList var1 = new ArrayList();void runIt(){ var1.add(new Date());//Note the required cast in the following // statement.System.out.println( (var1.get(0)).getTime());}//runIt public static void main(String[]args){ new Q10().runIt();}//end main}//end class Q10 //=============================================//

Answer 10

Question 11

True or False: Using Java v1.7, even with the empty angle brackets shown in the instantiation of the ArrayList object in Listing 5 , the program in Listing 5 will compile and run successfully with no notes, warnings, errors, or othercomplaints from the compiler. The program will produce an output similar to that shown in Figure 3 .

Listing 5 - Question 11.
/*File Q11.java ************************************************/import java.util.*; public class Q11{ArrayList<Date>var1 = new ArrayList<>(); void runIt(){var1.add(new Date()); //Note the required cast in the following// statement. System.out.println((var1.get(0)).getTime()); }//runItpublic static void main(String[] args){new Q11().runIt(); }//end main}//end class Q11//=============================================//
Figure 3 - Question 11.
1378059224125

Answer 11

Question 12

True or False: The program shown in Listing 6 will compile and run successfully producing an output similar to that shown in Figure 4 .

Listing 6 - Question 12.
/*File Q12.java ************************************************/import java.util.*; public class Q12{ArrayList<Date>var1 = new ArrayList<Date>();void runIt(){ var1.add("abcd");System.out.println(var1.get(0).getTime()); }//end runItpublic static void main(String[] args){new Q12().runIt(); }//end main}//end class Q12 //=============================================//
Figure 4 - Question 12.
1378060513651

Answer 12

Question 13

True or False: The code shown in Listing 7 will compile and run successfully and produce the output shown in Figure 5 .

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Object-oriented programming (oop) with java. OpenStax CNX. Jun 29, 2016 Download for free at https://legacy.cnx.org/content/col11441/1.201
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?

Ask