关于使用Boolean变量作为简单循环条件的实例 您所在的位置:网站首页 布尔不等式实验 关于使用Boolean变量作为简单循环条件的实例

关于使用Boolean变量作为简单循环条件的实例

2023-07-05 17:37| 来源: 网络整理| 查看: 265

Boolean类型

Boolean是大家耳熟能详的在Java中一种常见的数据类型,boolean变量只有两个值,true和false。我们经常用Boolean类型的变量来结合条件判断、循环来使用,方便满足我们一些基本的程序需求。

循环

总所周知,常见的基础循环有while循环,do{}while循环,for循环,由于for循环的条件不同,所以我们今天不说for循环。接下来说说关于我对于boolean变量在循环中的使用思路

业务需求

判断账号密码是否正确,不正确的话一直输入,直至输入正确登录成功。

使用while循环实现业务

首先声明一个boolean变量flag,我们默认它的值为false,然后执行while循环条件 (flag==false) 判断,flag的值为false就执行循环代码块,然后获取账户密码,进行判断是否正确,如果账号密码正确,那么flag被重新赋值为true,循环条件不满足,循环结束,登录成功。如果错误,flag的值依然为false,循环条件满足,进行循环,直至输入正确。

boolean flag=false; while(flag==false) { Scanner input = new Scanner(System.in); System.out.print("请输入账号:"); String name = input.next(); System.out.print("请输入面膜:"); String pwd = input.next(); if(name.equals("admin")&&pwd.equals("123456")){ System.out.println("账号密码正确,登录成功"); flag=true; }else { System.out.println("登陆失败!"); } } 使用do{}while循环实现业务

do{}while循环在所有循环中有一个特点,,无论任何情况,它一定会先执行一次!

首先声明一个boolean变量flag,我们默认它的值为false,首先执行一遍循环代码块,然后获取账户密码,进行判断,如果账号密码正确,那么flag被重新赋值为true,显然不满足do{}while循环的循环条件,循环结束,那么久登录成功。如果错误,flag的值依然为false,满足do{}while()循环条件,进行循环,直至输入正确。

boolean flag=false; do { Scanner input = new Scanner(System.in); System.out.print("请输入账号:"); String name = input.next(); System.out.print("请输入面膜:"); String pwd = input.next(); if(name.equals("admin")&&pwd.equals("123456")){ System.out.println("账号密码正确,登录成功"); flag=true; }else { System.out.println("登陆失败!"); } }while(flag==false);

此致结束,感谢观看,来个三连再走吧。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有