for一般是在循环次数已知的时候用,比如说循环次数为10,for(inti=0;i<10;i++){....}while常用于循环条件已知的情况,while(state!=true){....}其实两者可以相互转换,多看看别人写的代码,想怎么用就怎么用,灵活变通!