Computer Applications
The following is a segment of a program.
x = 1; y = 1;
if(n>0)
{
x = x + 1;
y = y + 1;
}
What will be the value of x and y, if n assumes a value:
(i) 1
(ii) 0
Java
Java Iterative Stmts
ICSE 2009
52 Likes
Answer
(i) 1
x = 2
y = 2
Working
As n
is 1, so if condition is true
. x
and y
are incremented by 1 so both become 2.
(ii) 0
x = 1
y = 1
Working
As n
is 1, so if condition is false
. Values of both x
and y
remain unchanged.
Answered By
29 Likes
Related Questions
Fill in the blanks:
_________ loop checks the condition first before its execution.
Fill in the blanks:
To find the sum of any ten numbers, the loop will run _________ times.
Analyze the following program segment and determine how many times the body of the loop will be executed (show the working).
x = 5; y = 50; while(x<=y) { y = y / x; System.out.println(y); }
What will be the output of the following code?
int m=2; int n=15; for(int i=1;i<5;i++) m++; --n; System.out.println("m="+m); System.out.println("n="+n);