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();//換行
}
}
}
執行結果如下: