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
Advertisements
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 Conditional operator?
Write short notes on Tokens.
What is a literal?
Write short notes on the Arithmetic operator with examples.
Explain the Ternary operator with examples.
What are string literals? Explain.
Discuss in detail Tokens in Python.
Which of the following is a valid java keyword?
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)
}
Define a class with the following specifications:
Class name: Bank
Member variables:
double p - stores the principal amount
double n - stores the time period in years
double r - stores the rate of interest
double a - stores the amount
member methods:
void accept () - input values for p and n using Scanner class methods only.
void calculate () - calculate the amount based on the following conditions:
| Time in (Year) | Rate % |
| Upto `1/2` | 9 |
| >`1/2` to 1 year | 10 |
| > 1 to 3 year | 11 |
| > 3year | 12 |
`a = p (1+r/100)^n`
void display () - display the details in the given format.
Write the main method to create an object and call the above methods.
