(3)for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
(For的执行顺序是初始化,条件表达式,执行语句,操作表达式,后依次再循环)
*for的执行其实就是一个循环体
*do while的特点:条件无论是否满足,循环体至少被执行一次
*(ctrl+c,在命令符中,是强制停止的意思)
*变量有自己的作用域,对于for来讲,如果将用于控制循环的增量定义在for语句中,那么该变量只在for内有效,for语句执行完毕,该变量将在内存中被释放。
*for和while可以进行互换,如果需要定义循环变量,用for更合适。
*用while演示奇数和偶数的个数。
class WhileDemo{
public static void main(String[] args){
/*int x = 1;
while(x<=10)
{
System.out.println("x="+x);
x+=2;
} 显示奇数*/
/*int i = 0;
while (i <= 10) {
i++;
if (i % 2 == 0)
System.out.println(i);
}显示偶数*/
}
}
举例演示:九九乘法表:
一般都是用for嵌套下就能出来:
for(int x =1;x<=9;x++)
{
for(int y =1;y<=x;y++)
{
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
}
但是也可以用while和for实现,例:
int x=1;
while(x<=9)
{
for(int y =1;y<=x;y++)
{
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
x++;
}