<< Chapter < Page | Chapter >> Page > |
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 |
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
//=============================================// |
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 |
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 |
True or False: The code shown in Listing 7 will compile and run successfully and produce the output shown in Figure 5 .
Notification Switch
Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?