Example(s):Palindrome, prime, armstrong, "linear search", reverse etc.
Example(s):1575, 1632, 1539 (Only one at a time)
Login
[lwa]
Solved Problem
#JAVA#3672
Problem Statement - Assignment operators based Output Writing
Write output of the following program instructions.
int a=10;
int b=a=12;
System.out.println(a+b);
b%=5;
a/=b;
System.out.println(a+b);
Solution
TC++ #3672
Run Output
24
8
int a=10; //integer variable a initialised with 10 int b=a=12;
Integer variable b declared and subsequently initialised with value of a which is also given another value 12. So both a and b will become 12.
System.out.println(a+b);
This will print 24 as both a and b are now 12.
b%=5;
This is equivalent to b=b%5 which means remainder of 12/5 will be filled in b. which means b would become 2.
a/=b;
This will be equivalent to a=a/b. Since a is 12 and b is now 2 so after this computation a would become 6
System.out.println(a+b);
As a is now 6 and b is 2 so this would print 8
Notes
writing like int b=a=12; is feasible only when a has been declared before.