when和while的用法