/**
New灬狼
2015年12月4日10:40:00
*/
/*
需求:学习小知识点.
思路:
1,观察指定代码,判断是否正确,并通过javac验证结果.
2,记住两个最简单的无限循环.
步骤:
1,写出指定代码;
2,判断代码是否能编译通过?
3,通过后运行的结果是什么?
4,不能通过的原因是什么?
*/
class ForDemo
{
public static void main(String[] args)
{
//指定代码
/*
for (System.out.println("a");System.out.println("b") ;System.out.println("c") )
{
System.out.println("d");
}
这样写是不能通过编译的,原因是for循环的 循环条件 只有两种情况:
ture或者false
而System.out.println("b") 不是条件表达式;
*/
//可以这么写
int x =0;
for (System.out.println("a");x<3;System.out.println("c"),x++ )
{
System.out.println("d");
}
/*
这个可以通过,说明:
1,初始化表达式,只要表达式正确就可以;
2,循环表达式,必须是布尔型boolean.
3,循环后的操作,只要表达式正确就可以,
同时,有多个表达式的时候,用" , "隔开;
*/
/*
最简单的无限循环表达式:
1,
for( ; ; ){}
//因为for循环中默认的循环条件为ture;
2,
while(ture){}
//while循环中默认的循环条件是false.
*/
}
}
|
|