题目
/*
- 编写程序从循环到150,并在每行打印一个值。
- 另外在每个3的倍数行上打印出“foo”
- 在每个5倍数行上打印“bia”
- 在每个7的倍数行上打印输出“baz”。
*/
public class ForEver {
public static void main(String[] args) {
for(int i = 1;i <= 150;i++) {
System.out.print(i + " ");
if(i % 3 == 0) {
System.out.print("foo ");
}
if(i % 5 == 0) {
System.out.print("bia ");
}
if(i % 7 == 0) {
System.out.print("baz ");
}
//换行
System.out.println();
}
}
}
输出:
1
2
3 foo
4
5 bia
6 foo
7 baz
8
9 foo
10 bia
11
12 foo
13
14 baz
15 foo bia
16
17
18 foo
19
20 bia
21 foo baz
22
23
24 foo
25 bia
26
27 foo
28 baz
29
30 foo bia
31
32
33 foo
34
35 bia baz
36 foo
37
38
39 foo
40 bia
41
42 foo baz
43
44
45 foo bia
46
47
48 foo
49 baz
50 bia
51 foo
52
53
54 foo
55 bia
56 baz
57 foo
58
59
60 foo bia
61
62
63 foo baz
64
65 bia
66 foo
67
68
69 foo
70 bia baz
71
72 foo
73
74
75 foo bia
76
77 baz
78 foo
79
80 bia
81 foo
82
83
84 foo baz
85 bia
86
87 foo
88
89
90 foo bia
91 baz
92
93 foo
94
95 bia
96 foo
97
98 baz
99 foo
100 bia
101
102 foo
103
104
105 foo bia baz
106
107
108 foo
109
110 bia
111 foo
112 baz
113
114 foo
115 bia
116
117 foo
118
119 baz
120 foo bia
121
122
123 foo
124
125 bia
126 foo baz
127
128
129 foo
130 bia
131
132 foo
133 baz
134
135 foo bia
136
137
138 foo
139
140 bia baz
141 foo
142
143
144 foo
145 bia
146
147 foo baz
148
149
150 foo bia