ProgramsJava

Module 3: Loop Programs

for and while. Digits, primes, patterns. You will get tired of i++ and that is the point.

25 programs · open one, then the next

Start with Print 1–100
  1. 01Print 1–100BeginnerPrint numbers from 1 to 100 using a loop.Open example →
  2. 02Print Even NumbersBeginnerPrint all even numbers in a given range.Open example →
  3. 03Print Odd NumbersBeginnerPrint all odd numbers in a given range.Open example →
  4. 04FactorialBeginnerFind factorial of a number using a loop.Open example →
  5. 05Reverse a NumberBeginnerReverse the digits of a number using a loop.Open example →
  6. 06Sum of DigitsBeginnerCompute the sum of digits of a number.Open example →
  7. 07Count DigitsBeginnerCount the number of digits in a given integer.Open example →
  8. 08Armstrong Numbers in RangeIntermediatePrint all Armstrong numbers in a given range.Open example →
  9. 09Prime Numbers in RangeIntermediatePrint all prime numbers in a given range.Open example →
  10. 10Fibonacci SeriesBeginnerPrint Fibonacci series up to N terms using a loop.Open example →
  11. 11GCD (HCF)IntermediateFind the greatest common divisor (HCF) of two numbers using Euclidean algorithm.Open example →
  12. 12LCMIntermediateFind the least common multiple of two numbers using GCD.Open example →
  13. 13Power of NumberBeginnerCompute a^b using a loop (similar to earlier power program).Open example →
  14. 14Sum of SeriesBeginnerCompute the sum of the series 1 + 2 + ... + n using a loop.Open example →
  15. 15Number PatternsBeginnerPrint a simple increasing number triangle pattern.Open example →
  16. 16Star PatternsBeginnerPrint a simple right-angled triangle star pattern.Open example →
  17. 17Floyd TriangleBeginnerPrint Floyd’s triangle pattern using consecutive numbers.Open example →
  18. 18Pascal TriangleIntermediateGenerate Pascal’s triangle using loops and binomial coefficients.Open example →
  19. 19Multiplication TableBeginnerPrint the multiplication table of a given number.Open example →
  20. 20Factor PairsIntermediatePrint all factor pairs (i, n/i) of a given number.Open example →
  21. 21Prime CheckIntermediateCheck whether a given number is prime using a loop.Open example →
  22. 22Composite CheckIntermediateCheck whether a given number is composite.Open example →
  23. 23Perfect Square CheckBeginnerCheck whether a number is a perfect square using loops.Open example →
  24. 24Harshad NumberIntermediateCheck whether a number is a Harshad (Niven) number (divisible by sum of its digits).Open example →
  25. 25Duck NumberIntermediateCheck whether a number is a duck number (contains zero, but not at the first position).Open example →