Sequences
//
// Sequences.java
//
public class Sequences
{
    public static void main(String[] args)
    {
        System.out.println("Sequences");
        System.out.println();
        // print multiples of 7
        for (int i=0; i<30; i++)
        {
            if (i%7 == 0)
                System.out.println(i);
        }
        System.out.println();
        // Note:
        //   =  is variable assignment
        //   == is equality comparison
        // Note:
        // i += 7 means:  i = i+7
        // i++ means:  i+=1 (or i=i+1)
        // print multiples of 7 again
        for (int i=0; i<30; i+=7)
            System.out.println(i);
        System.out.println();
        // arithmetic sequence:
        // 3, 10, 17, 24, ...
        // print sequence using explicit formula
        
        for (int i=0; i<5; i++)
            System.out.println(i*7 + 3);
        System.out.println();
        // print sequence using recursive formula
        int value = 3;
        for (int i=0; i<5; i++)
        {
            System.out.println(value);
            value += 7;
        }
        System.out.println();
    }
}
Output:
Sequences
0
7
14
21
28
0
7
14
21
28
3
10
17
24
31
3
10
17
24
31