File APIs for Java Developers Manipulate DOC, XLS, PPT, PDF and many others from your application. http://aspose.com/file-tools
Big Moose Saloon
 Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies Register / Login Win a copy of Head First Android this week in the Android forum!

# Question about results of code

Riaz ahmed pinjari
Greenhorn

Joined: Mar 04, 2013
Posts: 2

Hi Meena,
in the below code

public class Circles {
public static void main(String[] args) {
int[] ia = {1,3,5,7,9};
for(int x : ia) {
for(int j = 0; j < 3; j++) {
if(x > 4 && x < 8) continue;
System.out.print(" " + x);
if(j == 1) break;
continue; }
continue;
}
}
}

Why is the answer 113399 and not 139?
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 19926

43

This topic has been split off from here...

http://www.coderanch.com/t/528730/java-programmer-SCJP/certification/kathy-sierra-Flow-Control

And is assumed to be a K&B question.

Henry

Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 19926

43

Riaz ahmed pinjari wrote:Hi Meena,
in the below code

Why is the answer 113399 and not 139?

Follow one of the iterations of the outer loop (either 1, 3, or 9), and see what happens. What does the inner loop do during this one iteration of the outer loop?

Henry
Himai Minh
Ranch Hand

Joined: Jul 29, 2012
Posts: 1018

4

for x =1, for j = 0, print 1 and then continue to j=1, print 1, but j= 1 , break the inner loop, continue the outer loop.Output so far : 1 1
for x = 3, for j =0 , print 3, continue to j =1, print 3, break inner loop, continue outer loop. Output so far 1 1 3 3
for x = 5, for j = 0, continue inner loop.for x =5, for j =1, continue inner loop. For j =2 , continue inner loop.
for x=7, for j =0 , continue inner loop. For x = 7, for j=1, continue inner loop. For j =2 , continue inner loop.
for y=9, for j=0, print 9, continue inner loop. For y =9, j=1, print 9 , break inner loop and continue outer loop. But the outer loop comes to the end.
Output 1 1 3 3 9 9

I agree. Here's the link: http://aspose.com/file-tools

subject: Question about results of code