Practice Control Flow in Java
Master conditional statements, loops, and program flow control in Java.
Work through 24 exercises with starter code, expected output, test cases, and hints.
Control Flow exercises
- Check Voting Age Java exercise — Determine if someone can vote
- Grade Calculator Java exercise — Convert a score to a letter grade
- Leap Year Check Java exercise — Determine if a year is a leap year
- Print Numbers 1-5 Java exercise — Use a for loop to print numbers
- Print Even Numbers Java exercise — Print even numbers in a range
- Multiplication Table Java exercise — Print multiplication table for a number
- Prime Number Check Java exercise — Check if a number is prime
- Nth Fibonacci Number Java exercise — Find the nth Fibonacci number
- Print Primes in Range Java exercise — Print all prime numbers in a range
- Sum of Series Java exercise — Calculate 1 + 1/2 + 1/3 + ... + 1/n
- Number Pattern Java exercise — Print a number pattern
- Star Pyramid Java exercise — Print a centered star pyramid
- Digit Frequency Java exercise — Count occurrences of a digit in a number
- Decimal to Binary Java exercise — Convert decimal number to binary
- Sum Until Condition Java exercise — Sum numbers until a condition is met
- Diamond Pattern Java exercise — Print a diamond pattern
- Collatz Conjecture Java exercise — Generate Collatz sequence for a number
- Digital Root Java exercise — Find the digital root of a number
- Abundant Number Check Java exercise — Check if sum of proper divisors exceeds the number
- Kaprekar Number Check Java exercise — Check if a number is a Kaprekar number
- Neon Number Check Java exercise — Check if a number is a Neon number
- Advanced Leap Year Java exercise — Determine leap year with century rule
- Number Classification Java exercise — Classify a number by multiple properties
- Number Pattern Spiral Java exercise — Print numbers in a specific pattern
Browse the complete Java practice path · Open the online Java compiler