Advertisements
Advertisements
Question
A student executes the following code to increase the value of a variable 'x' by 2.
He has written the following statement, which in incorrect.
x=+2;
What will be the correct statement?
- x+=2;
- x=2
- x=x+2;
Options
Only A
Only C
All the three
Both A and C
Solution
Both A and C
Explanation:
- Both x+=2; and x = x+2; are correct statements to increase the value of the variable x by 2.
- The x+= 2; is a shorthand notation for x=x+2;, and both achieve the same result.
APPEARS IN
RELATED QUESTIONS
Which operator is also called a Comparative operator?
Write short notes on Tokens.
Explain the types of literals?
Write short notes on the Arithmetic operator with examples.
What are the assignment operators that can be used in Python?
What are string literals? Explain.
Identify the operator that gets the highest precedence while evaluating the given expression:
a + b % c * d - e
The output of the following code is ______.
System.out.println(Math.ceil(6.4)+Math.floor(-1-2));
Consider the following program segment in which the statements are jumbled, choose the correct order of statements to swap two variables using the third variable.
void swap(int a, int b)
{ a=b; -> (1)
b=t; -> (2)
int t=0; -> (3)
t=a; -> (4)
}
Evaluate the given expression when the value of a=2 and b=3
b*=a++-++b+ ++a;
System.out.println("a="+a);
System.out.println("b="+b);