题目
编写程序从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();}}
}