首页 > 其他分享 >通过while循环 ,获得符合要求的值;输入错误的值一直循环,当值正确,才能结束循环

通过while循环 ,获得符合要求的值;输入错误的值一直循环,当值正确,才能结束循环

时间:2023-01-15 21:13:14浏览次数:27  
标签:符合要求 flag System while 循环 public 输入

第一步理解while循环

package com.fqs.demo;

public class WrongDemo2 {
    public static void main(String[] args) {
        int i=0;
        while(i<3) {
            
            i++;
            System.out.println("i:"+i);
        }
    }

}

第二步骤,要求输入的必须是大于1的值;否则一直要求你输入

package com.fqs.demo;

import java.util.Scanner;

public class WrongDemo3 {
    //键盘输入的值如果错误, 循环提示从键盘输入
    public static void main(String[] args) {
        boolean flag=true;//flag赋初值
        while(flag) {//当为真时 说明不符合要求,永远执行;当为假时,说明找到了>1的值,不再执行,停止循环
            Scanner scanner=new Scanner(System.in);
            System.out.println("请输入值:");
            int input=scanner.nextInt();
            if(input>1) {
                flag=false;
                System.out.println("输入的值:"+input);
            }
            }
        }
    }

 

标签:符合要求,flag,System,while,循环,public,输入
From: https://www.cnblogs.com/haha1988/p/17054144.html

相关文章

  • 循环语句
    目录循环语句while循环简单循环嵌套循环for循环简单循环嵌套循环循环的关键词循环语句while循环简单循环while条件:循环体嵌套循环while条件:while条件:......
  • JavaScript while 语句
    while语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环。——MDNwhile语句也是一种循环语句,也称while循环。while循环接......
  • ES6-遍历器与for-of循环
    一认识Iterator对象(可遍历对象)console.log([1,2]);console.log([1,2][Symbol.iterator]);//ƒvalues(){[nativecode]}//方括号的方式调用,Sym......
  • do...while循环
    do...while循环对于while语句而言,如果不满足条件,则不能进入循环,有时即使不满足条件,也至少进入一次。do...while循环和while循环相似,不同的是,do...while循环至少执行一次......
  • [VueJsDev] 基础知识 - ES6循环使用手册
    ES6循环使用手册:::details目录目录​ES6循环使用手册​​​Array.1:filter()方法​​​​Array.2:forEach​​​​Array.3:for循环​​​​Array.4:map()循环​......
  • v-for 如何实现倒序循环
    <divv-for="(tpc,index)intopics.slice().reverse()":key="index"><labelfor="topic">Topics:</label><inputtype="text"name="topic"v-model="topic......
  • java for循环改造多线程例子
    1packagecom.company;23importjava.util.ArrayList;4importjava.util.List;5importjava.util.concurrent.CountDownLatch;6importjava.util.concur......
  • python教程4--判断、循环、range()函数
    1.ifelse判断if4>5:print("aa")else:print("bb")#bb#elif是elseif的意思,和Java一样a=5ifa==3:print('a是3')elifa==4:print('a是4')elif......
  • No macro ‘uuid‘ in config while processing substitutions in
    clickhouse建表时出现以下异常:DB::Exception:Nomacro'uuid'inconfigwhileprocessingsubstitutionsin'/clickhouse/tables/{uuid}/{shard}'at'20'ormacroisn......
  • JavaScript学习笔记—循环
    JS三种循环语句while语句do-while语句for语句通常编写一个循环,需要有三个条件:(1)初始化表达式(2)条件表达式(3)更新表达式1.while循环语法while(condition){......