JAVA基础--循环语句_打印九九乘法表

while与do...while的区别:

while:先判断后执行

do...while:先执行后判断,保证程序至少执行了一次

for循环

快捷键:输入100.for则会出现for循环的以下语句

for(int i = 0;i < 100;i++)
{}
for(;;){}//表示死循环

练习

1.输出0-1000以内能被5整除的数,每行输出3个

public class Demo05 {
    public static void main(String[] args) {
        //输出0-1000以内能被5整除的数,每行输出3个
        for (int i = 1; i <= 1000; i++)
        {
            if(i%5==0)
            {
                System.out.print(i+"\t");
            }
            if(i%(5*3)==0)//每行输入3个
            {
                System.out.println();//换行
                //or System.out.print("\n");//换行
            }
        }
    }
}

注意:print与println的区别

  • print:打印完不会换行
  • println:打印完会换行

2.打印九九乘法表

public class Demo05 {
    public static void main(String[] args) 
    {
        //打印九九乘法表
        //1*1=1
        //1*2=2 2*2=4
        //1*3=3 2*3=6 3*3=9
        //...
        for (int i = 1; i < 10; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                System.out.print(j+"*"+ i+"="+(i*j)+"\t");
            }
            System.out.println();//换行
        }
    }
}

运行结果如下:

posted @ 2024-03-07 00:52  月亮警察  阅读(33)  评论(0编辑  收藏  举报