什么时候用这些循环?
1,、for(i;i<n;i++)
 知道循环的起止数, 循环中需要用到不断递增/递减的变量
 2、for(String s:slist)
 叫foreach循环, 遍历数组/集合中元素用的 为了减少代码量
 3、while
 不知道确切的循环次数, 但知道循环结束条件时使用
 4、do while
 先执行一遍代码,再判断while条件是否成立
 5、iterator
 迭代器 用来遍历单值类型集合中元素的(与foreach循环功能相同) 无法直接new出对象必须用集合的iterator()方法获得
 iterator对象就3个方法:hasnext()   next()    remove()
 hasnext()返回boolean类型, 是否有下一个元素
 next()返回Object类型(其实是泛型), 指向下一个元素并返回这个元素
 remove()删除当前的元素
 例:
 while(it.hasNext()){
     Object o = it.next();
 }