All Flashcards
How are primitive data types used in real-world applications?
int: Storing ages, counts, or quantities | double: Storing prices, temperatures, or measurements | boolean: Storing flags, status indicators, or conditions.
How is the Scanner class applied in real-world scenarios?
Taking user input for forms, games, or interactive applications.
How is casting applied in real-world scenarios?
Converting precise measurements to whole numbers for display or storage, or when interfacing with systems that require specific data types.
What are the differences between 'int' and 'double' data types in Java?
int: Stores whole numbers | double: Stores decimal numbers.
What are the differences between integer division and double division?
Integer division: truncates the decimal part | Double division: gives a decimal result.
What are the differences between age++ and age += 1?
age++: post-increment operator, increments after the current operation | age += 1: adds 1 to age.
What is the function of the 'void' keyword in a method declaration?
It indicates that the method does not return a value.
What is the difference between System.out.print() and System.out.println()?
println() adds a new line after printing, while print() does not.
Why is Java considered a high-level language?
Because it is more human-readable and further removed from machine code.
What is the purpose of the Scanner class?
To obtain user input from the console.
Why should reserved words be avoided when naming variables?
Because they have predefined meanings in Java and cannot be used as variable names.
What happens during integer division?
The decimal part of the result is truncated.
What does the 'final' keyword do when declaring a variable?
It makes the variable constant, meaning its value cannot be changed after initialization.
Why is casting necessary?
To convert a value from one data type to another, especially when precision might be lost.
What is the significance of descriptive variable names?
They improve code readability and understanding.
What is the difference between declaration and initialization of a variable?
Declaration introduces the variable and its type; initialization assigns it a value.