0% found this document useful (0 votes)
6 views4 pages

Loop Based Output Questions

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Loop Based Output Questions

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Loop based output questions

int a, b;
for (a = 6, b = 4; a <= 24; a = a + 6)
{
if (a % b == 0)
break;
}
System.out.println(a);

Output:
12

char ch = 'F';
int m = ch;
m=m+5;
System.out.println(m + " " + ch);

Output:
75 F

int i = 1;
int d = 5;
do
{
d = d * 2;
System.out.println(d);
i++;
}
while (i <= 5);

Output:
10
20
40
80
160

for (int i = 3; i <= 4; i++)


{
for (int j = 2; j < i; j++)
{
System.out.print("");
}
System.out.println("WIN");
}
Output:
WIN
WIN

String arr[]= {"DELHI", "CHENNAI", "MUMBAI", "LUCKNOW", "JAIPUR"};


System.out.println(arr[0].length()> arr[3].length());
System.out.print(arr[4].substring(0,3));

Output:
false
JAI

int i;
for ( i = 5 ; i > 10; i ++ )
System.out.println( i );
System.out.println( i * 4 );

Output:
20

int i;
for( i=5 ; i>=1 ;i--)
{
if(i%2 ==1)
continue;
System.out.print( i+ "");
}

Output:
42

public class Test


{
public static void main(String[] args)
{
for (int i = 0; i < 10; i++)
{
int x = 10;
}
}
}

Compile time error


Explanation: Curly braces are optional and without curly braces we can take only one statement under for loop which should not be
declarative statement. Here we are declaring a variable that’s why we will get compile time error saying error: variable declaration not
allowed here.

public class Test


{
public static void main(String[] args)
{
int i = 0;
for (System.out.println("HI"); i < 1; i++)
{
System.out.println("HELLO GEEKS");
}
}
}

Compile time error


Explanation: Initialization part of the for loop will be executed only once in the for loop life cycle. Here we can declare any number of
variables but should be of same type. By mistake if we are trying to declare different data types variables then we will get compile
time error saying error: incompatible types: String cannot be converted to int.

public class Test


{
public static void main(String[] args)
{
int i = 0;
for (System.out.println("HI"); i < 1; i++)
{
System.out.println("HELLO GEEKS");
}
}
}

Output:
HI
HELLO GEEKS

Explanation:I n the initialization section we can take any valid java statement including System.out.println(). In the for loop initialization
section is executed only once that’s why here it will print first HI and after that HELLO GEEKS

public class Test


{
public static void main(String[] args)
{
for (int i = 0;; i++)
{
System.out.println("HELLO GEEKS");
}
}
}

Output:
HELLO GEEKS (Infinitely)
Explanation: In the conditional check we can take any valid java statement but should be of type Boolean. If we did not give any
statement then it always returns true.

public class Test


{
public static void main(String[] args)
{
for (int i = 0; i < 1; System.out.println("WELCOME"))
{
System.out.println("GEEKS");
}
}
}

Output:
GEEKS WELCOME(Infinitely)

Explanation: In increment-decrement section we can take any valid java statement including System.out.println(). Here in the
increment/decrement section, a statement is there, which result the program to go to infinite loop.

You might also like