题目
编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行 上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印 输出“baz”。
代码
package l2_for;
/*
* 编写程序从1循环到150,并在每行打印一个值,
* 另外在每个3的倍数行 上打印出“foo”,
* 在每个5的倍数行上打印“biz”,
* 在每个7的倍数行上打印 输出“baz”。
*/
public class ForDemo2 {
public static void main(String[] args) {
//写法1:
for (int i = 1; i <= 150; i++) {
if (i % 3 == 0) {
System.out.println(i + " foo");
} else if (i % 5 == 0) {
System.out.println(i + " biz");
} else if (i % 7 == 0) {
System.out.println(i + " baz");
} else {
System.out.println(i);
}
}
//写法2:
for (int i = 1; i <= 150; i++) {
System.out.print(i);
if (i % 3 == 0) {
System.out.print(" foo");
} else if (i % 5 == 0) {
System.out.print(" biz");
} else if (i % 7 == 0) {
System.out.print(" baz");
}
System.out.println();
}
}
}