do{循环体}while(条件)先执行循环体,再判断条件,如果条件满足,继续执行,不满足,退出循环,最少执行一次while(条件){循环体}先判断条件,满足就执行循环体,不满足退出for(;;)这个不太好说,我举个例子你就明白了从1循环到10,然后把1-10打印出来for(inti=1;i<=10;i++){System.out.println(i);}