do-while循环
语法结构
do{
···代码块···
}while(表达式);理解:
先执行一遍代码块,再去判断表达式
表达式的结果必须是boolean
true – 执行代码块
false - 跳出while循环死循环
do{ System.out.println("死循环"); }while(true); System.out.println("用良心做教育");
案例
小宇参加学校组织的歌咏比赛,大赛在即,老师建议:先彩排一次,
如果很令人满意,以后就不用彩排了,否则每天都排,直到现场表现满意为止!import java.util.Scanner; public class Test4{ public static void main(String[] args){ String str; Scanner scan = new Scanner(System.in); do{ System.out.println("小宇说:\"旋转,跳跃,我闭着眼\""); System.out.println("小宇说:\"老师,满意了吗?\""); str = scan.next(); }while(str.equals("不满意")); } }