do-while循环（），也有称do循环，是计算机编程语言中的一种控制流程语句。主要由一个代码块（作为循环体）和一个表达式（作为循环条件）组成，表达式为布尔（boolean）型。循环体内的代码执行一次后，程序会去判断这个表达式的返回值，如果这个表达式的返回值为“true”（即满足循环条件）时，则循环体内的代码会反复执行，直到表达式的返回值为“false”（即不满足循环条件）时终止。程序会在每次循环体每执行一次后，进行一次表达式的判断。一般情况下，do-while循环与while循环相似。两者唯一的分别：