zoukankan      html  css  js  c++  java
  • 死循环的应用

    在学习循环这一控制语句的时候,涉及到了死循环,那么我们来讨论一下死循环的应用。
    首先死循环通常都是

    while(true){
    //语句
    }
    这样的结构,那么如何对死循环进行控制,我们这样来做:

    boolean bool=true;
    while(bool){
    //语句
    if(XXX){
    bool=false;
    }
    }
    那么在循环体内,当某个条件符合退出循环的时候,进行这样的控制,就可以跳出循环,例如:
    在模拟ATM机的时候,输入错误密码三次就会锁卡,这样的控制,我们可以这样来做:

    public boolean loginCheckPass(){//登录密码校验
    boolean bool=false;
    boolean inputPass=true;
    int count=0;
    while(inputPass){
    count++;
    if(count==4){
    System.out.println("三次输入密码错误,您的账户已被锁定!");
    break;
    }
    System.out.println("请输入您的密码:");
    Scanner input=new Scanner(System.in);
    int a=input.nextInt();
    if(a!=this.pass){
    System.out.println("您输入的密码错误,请重新输入:");
    continue;
    }else{
    bool=true;
    inputPass=false;
    }
    }
    return bool;
    }

    在套接字编程的时候,实现客户端和服务端持续交互的时候也会用到死循环,用于持续读取和发送客户端和服务端的交互信息。

    那么在类似上述情况下,都可以考虑用死循环来解决问题。

  • 相关阅读:
    centos安装python3
    MongoDB 索引
    dockerfile
    docker端口映射与容器互联
    操作docker容器
    docker数据管理
    ubuntu安装docker
    MVC框架
    图像标签
    HTML的标签
  • 原文地址:https://www.cnblogs.com/CodeMeteor/p/3651141.html
Copyright © 2011-2022 走看看