Sams Teach Yourself Java 6 in 21 Days
HOME / FEEDBACK / ORDER THE BOOK / OTHER BOOKS / THANKS
ROGERS CADENHEAD

Day 7: Exceptions, Assertions, and Threads

Certification Practice

Each chapter of the book ends with a Certification Practice question that's comparable to what you could expect to be asked on a Java certification test. Here's the answer for chapter 7:

Answer (c) is correct. The i variable should not be used when calculating the average because it goes up by 1 even when a command-line argument is not a valid floating-point number. For example, if you ran the application like this:

java AverageTest 1 1 1 x

The output would be the following:

Invalid input: x
Average value: 0.75

To correct the problem, the statement should be this:

System.out.println("Average: " + (sum / count));

Answer (a) is incorrect because the statement works correctly. In the conditional part of a for loop, you can put two expressions together with an & operator or one of the other logical operators.

Answer (b) is incorrect because the statement works correctly. Each element in the temps[] array is initialized to 0, so if a NumberFormatException is thrown in the for loop, sum += temps[i] will add 0 to the sum.

Answer (d) is incorrect because there was an error in the application. Edit

Return to Day 7

Sams Teach Yourself Java 6 in 21 Days
HOME / FEEDBACK / ORDER THE BOOK / OTHER BOOKS / THANKS

Search terms used to find this page: Java programming, teach yourself, 21 days, how to, learn, Sams, Pearson, Macmillan, Java 6, JDK 6, Java6, JDK1.6, Java 1.6, JDK 1.6, SDK1.6, Java 6 SDK 1.6, SDK 1.6, Java 6 version 1.6, Java 6 SDK, Java SDK, Rogers Cadenhead, Laura Lemay, tutorial, hands-on, source code, code, javac, java, application, appletviewer, help, learning, applet, servlet, servlets, JSP, Swing, GUI, interface, XML, JavaSound, Java2D, JDBC, JavaBeans, object serialization, IO, Tomcat, Apache, Java API for XML Parsing, Java API for XML Processing, XML-RPC, XOM, Web services, regular expressions, regex, java.nio, buffers, channels

Valid HTML 4.01!

Valid CSS!