Java Basics and Identifiers

Here are 10 essential multiple-choice questions on Java Basics and Identifiers, covering key concepts with practical examples.

Last Updated :
Discuss
Comments

Question 1

What is the correct way to declare a Java main method?

  • public static void Main(String[] args)


  • public void main(String args)


  • public static void main(String[] args)

  • private static void main(String args[])

Question 2

Which of the following is NOT a valid Java identifier?


  • _myVar

  • 2ndVariable

  • $amount

  • myVariable123

Question 3

What is the output of the following Java program?

Java
public class Geeks {
    public static void main(String[] args) {
        int number = 10;
        System.out.println(Number);
    }
}
  • 10

  • Compilation Error


  • Runtime Error


  • Undefined Behavior

Question 4

Which of the following is NOT a valid Java keyword?

  • class

  • define

  • this

  • final

Question 5

How many keywords are there in Java (as of Java 17)?

  • 32

  • 48

  • 50

  • 52

Question 6

What will be the output of the following Java snippet?

Java
public class Geeks {
    static int $count = 5;
    public static void main(String[] args) {
        System.out.println($count);
    }
}


  • 5

  • Compilation Error


  • Runtime Error


  • Undefined Behavior

Question 7

Which statement about Java identifiers is FALSE?

  • Identifiers are case-sensitive


  • Identifiers can contain spaces

  • Identifiers can begin with _ or $

  • Identifiers cannot be Java keywords

Question 8

What is the output of the following Java program?

Java
public class Main {
    public static void main(String[] args) {
        int my_var = 20;
        System.out.println(my_var);
    }
}


  • 20

  • Compilation Error


  • Runtime Error


  • Undefined Behavior

Question 9

What will happen if you use a Java keyword as an identifier?

  • Compilation Error

  • No Error

  • Runtime Error


  • The keyword will be ignored

Question 10

Which of the following is a valid identifier in Java?

  • 123abc

  • @value

  • myVariable

  • void

There are 10 questions to complete.

Take a part in the ongoing discussion