This document contains practice questions on various Java programming concepts like basic Java, data types, operators, input from user, decision making, loops, arrays, and user defined methods. Some key questions include:
1. Print patterns like stars, numbers, multiplication tables using loops.
2. Take input from user, perform calculations based on conditions, and display output.
3. Define methods to find maximum/minimum, check prime numbers, calculate factorials.
4. Store user input in arrays, manipulate array elements like reversing, splitting, sorting.