while和do-while的使用以及区别