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);
+= 7;
value }
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