Tip:A–D to answerE for explanationV for videoS to reveal answer
Which of the following variable declaration would not be compiled in a Java program?
- A.
int var;
- B.
int var;
- C.
int var1;
- D.
int 1_var;
(Correct Answer)
Correct Answer: int 1_var;
Explanation
Solution
Java mein variable (identifier) ke naam rakhne ke kuch niyam hote hain. Unhi niyamo ke aadhar par iska solution ye hai:
-
Niyam (Rule):
Java mein koi bhi variable name kabhi bhi number (digit) se shuru nahi ho sakta.
Rule: Variable name cannot start with a digit (0-9).
-
Galat Declaration:
Option (d) mein variable ka naam 1_var hai, jo ki ek digit 1 se shuru ho raha hai. Is wajah se compiler error dega.
Nishkarsh (Conclusion):
Option (d) compile nahi hoga kyunki identifier digits se shuru nahi ho sakte. Sahi jawab hai:
Correct Option=(d) int 1_var