编写程序从1循环到150,并在每行打印一个值
题目描述:
编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。格式如下:
解题思路:
用for循环,然后在依次判断是否是3,5,7的倍数,即使用取余运算%看结果是否为0,写好后注意调整格式保持和图片一致。
总结:
for循环格式:
for(int i=1;i<=150;i++)
本题Java代码:
public class ForTest1 {
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("biz ");
}
if(i % 7 ==0){
System.out.print("baz ");
}
System.out.println(); //换行
}
}
}