wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Doubt on KB Question #12 Chapter 5 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Doubt on KB Question #12 Chapter 5" Watch "Doubt on KB Question #12 Chapter 5" New topic
Author

Doubt on KB Question #12 Chapter 5

Jart Bo
Ranch Hand

Joined: Oct 22, 2007
Posts: 144
Hi Ranchers,

I've got a big doubt on one of the answers to this question:

Given:
1. class Loopy {
2. public static void main(String[] args) {
3. int[] x = {7,6,5,4,3,2,1};
4. // insert code here
5. System.out.print(y + " ");
6. }
7. }
8. }
Which, inserted independently at line 4, compiles? (Choose all that apply.)
A.for(int y : x) {
B.for(x : Int y) {
C.int y = 0; for(y : x) {
D.for(int y=0, z=0; z<x.length; z++) { y = x[z];
E.for(int y=0, int z=0, int z=0; z<x.length; z++) { y = x[z];
F.int y = 0; for(int z=0; z<x.length; z++) { y = x[z];


The answers accoding to the book are: A, D, and F. My answers were A, C, and F when I took the Self Test.

I believe D is wrong because z was not declared as int anywhere in the code. Could someone please clarify?

Thanks!


SCJP, SCWCD
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

Originally posted by Jart Bo:
...I believe D is wrong because z was not declared as int anywhere in the code...

And yet when you tested this, you found that it compiles and runs without any problems, right?

Isn't the following line a declaration of z as an int?

int y=0, z=0;


"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
Jart Bo
Ranch Hand

Joined: Oct 22, 2007
Posts: 144
Thanks Marc! I must have overlooked that one!!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Doubt on KB Question #12 Chapter 5
 
Similar Threads
Assertion question doubt??
Doubt in K&B concerning topic :Operators
Doubt In Kathy& Bates book questions at page 198
Chapter 5 K&B -Doubt