for(循环变量循环条件循环后执行表达式){
逻辑体
}
列如:
for(int i=0i<100i++){
System.out.println(i)
}
第二种:while循环
先判断条件,满足就执行循环体,不满足退出
while(循环条件){
逻辑体
}
例如:
int i = 0
while(i<100){
System.out.println(i)
i++
}
第三种:do-while循环
先执行循环体,再判断条件,如果条件满足,继续执行,不满足,退出循环,最少执行一次
do{
逻辑体
}while(循环条件)
例如:
int i=0
do{
System.out.println(i)
i++
}while(i<100)
第四种:foreach循环,是一种遍历的循环
for(对象 对象名 : 对象集合){
逻辑体
}
例如:
for(Person person : List<Person> list){
System.out.println(person.toString())
}
匿名对象,合法!匿名对象定义:
匿名对象,顾名思义,就是没有明确的声明的对象.
可以简单的理解为只使用一次的对象,即没有任何一个具体的对象名称引用它.
使用方法:
匿名对象使用方法一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化.
如果对一个对象进行多个成员的调用,就必须给这个对象起个名字.
匿名对象使用方法二:可以将匿名对象作为实际参数进行传递.
示例:
public class Person
{
String name="林夕"
int age=25
String talk()
{
return "我叫: "+name+",今年: "+age+"岁"
}
}
public class Test
{
public static void main(String[] args)
{
//声明了一 Person 匿名对象,调用 Person 类中的 talk()方法。
System.out.println(new Person().talk())
}
}