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();//换行
}
}
}
运行结果如下: