`
包涵
  • 浏览: 38322 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

do-while

 
阅读更多
import java.util.Scanner;
public class Meau {
public static void main(String[] args) {

System.out.println("欢迎使用Myshooping管理系统\n");
System.out.println("******************************");
System.out.println("1.客户信息管理");
System.out.println("2.购物结算");
System.out.println("3.真情回馈");
System.out.println("4.注销");
System.out.println("5.*****************************\n");
System.out.print("请选择,输入数字:");
boolean isRight;
  
 
do{
isRight = false;
Scanner input=new Scanner(System.in);
    int num=input.nextInt();

   
switch(num){
case 1:
System.out.println("执行客户信息管理\n");
break;
case 2:
System.out.println("执行购物结算\n");
break;
case 3:
System.out.println("执行真情回馈\n");
break;
case 4:
System.out.println("执行注销\n");
break;
default:
System.out.print("输入错误,请重新输入数字:");
isRight = true;


}


}while(isRight);
    System.out.print("输入结束");
}

}

false时跳出while循环,isRight = true时,执行do里的语句
当 num=1 2 3 4时,isRight=false,不执行while循环,直接输入结束
break终止本次循环,跳出switch循环

while循环是先执行一遍do中的内容,然后根据while中的条件判断是否执行do中内容,若true则执行,false则跳出







分享到:
评论

相关推荐

    DO-WHILE循环语句的翻译程序设计

    ### DO-WHILE循环语句的翻译程序设计 #### 一、系统描述 本次课程设计的任务是设计并实现一个能够处理DO-WHILE循环语句的翻译程序。该程序不仅需要能够正确解析这类循环语句,还需要能够将其转换成中间代码形式...

    DO-WHILE循环语句的翻译程序设计(简单优先法、输出四元式)

    简单优先法首先扫描输入,遇到运算符时,根据优先级构建表达式树,直到遇到`DO-WHILE`关键字,然后将表达式树与`WHILE`后的条件连接,形成完整的循环结构。 **输出四元式**是编译原理中常用的一种中间表示形式,...

    DO-WHILE循环语句的翻译程序设计(LR方法、输出四元式)

    这里我们关注的是“DO-WHILE”循环语句的翻译,特别是使用LR方法和输出四元式来实现这一过程。下面将详细阐述这两个概念以及它们在处理DO-WHILE循环中的应用。 首先,DO-WHILE循环是一种控制流结构,它在至少执行一...

    基于PL/0语言的扩充——if-then-else,do-while-until,for

    在这个基于PL/0语言的扩充项目中,我们主要关注了三个重要的控制结构:if-then-else,do-while-until,以及for循环。这些结构是高级编程语言中不可或缺的部分,它们提供了条件执行和迭代的能力。 首先,让我们深入...

    DO-WHILE语句的翻译程序设计

    输入一个DO-WHILE的语句,进行词法分析,词法分析器利用超前搜索,状态转换等方法,将源程序转化成为一个一个的单词符号二元式,如果词法分析无误,则进入语法分析部分,使用简单优先法进行文法分析,为每个终极符与非终极符...

    用do-while语句控制P0口8位LED流水点亮.rar

    本案例聚焦于如何使用C语言中的do-while循环语句来实现P0端口8位LED流水灯的控制。P0端口是许多微控制器(如51系列)上常见的通用I/O端口,常用于驱动LED或其他外设。 首先,我们要理解do-while循环。与while循环...

    最新单片机仿真 用do-while语句控制P0口8位LED流水点亮

    最新单片机仿真 用do-while语句控制P0口8位LED流水点亮最新单片机仿真 用do-while语句控制P0口8位LED流水点亮最新单片机仿真 用do-while语句控制P0口8位LED流水点亮最新单片机仿真 用do-while语句控制P0口8位LED流水...

    DO-WHILE循环语句的翻译程序设计(LL(1)法、输出四元式)

    在编程语言翻译领域,DO-WHILE循环语句的翻译是一个关键部分,它涉及到编译器设计中的解析技术。此项目主要关注如何使用LL(1)分析法来处理DO-WHILE循环,并生成对应的四元式中间代码。下面将详细阐述DO-WHILE循环...

    do-while循环——while循环

    本文将深入探讨"do-while"循环,这是一种与"while"循环密切相关的迭代机制。 **do-while循环基础** do-while循环是一种后检查循环,它的特点是先执行循环体内的代码,然后再检查条件是否满足。如果条件为真,循环...

    DO-WHILE循环语句的翻译程序设计(递归下降法、输出四元式)

    在编程语言的编译原理中,`DO-WHILE`循环语句的翻译是一个关键环节。这个过程通常涉及两个核心概念:递归下降法(Recursive Descent Parsing)和输出四元式(Quad Output)。本节将详细阐述这两个概念以及如何在实际...

    while_do_do-while_

    本文将详细讲解C/C++中的`do-while`循环,这是一种特殊的循环结构,它先执行循环体,再判断条件,确保循环体至少被执行一次。 **1. `do-while`循环的基本语法** `do-while`循环的语法结构如下: ```c++ do { // ...

    while和do-while的使用

    ### while和do-while循环的使用及区别 在编程领域,循环是实现重复执行某段代码块的基础结构之一。常见的循环结构包括`for`、`while`和`do-while`循环。本文将重点探讨`while`和`do-while`循环的使用方法及其之间的...

    do-while语句翻译设计

    在"do-while-LL(1)-四元式"这个压缩包文件中,我们可以推测它可能包含了一个关于编译原理的实验项目,特别是与词法分析(Lexical Analysis)和语法分析(Syntax Analysis)相关的部分。LL(1)是一种自左向右扫描输入...

    for while dowhile_javado-while循环_

    Java语言提供了三种主要的循环结构:for循环、while循环以及do-while循环。这些循环结构在处理迭代和重复任务时发挥着重要作用。下面我们将深入探讨这三种循环结构及其在Java中的应用。 首先,我们来看for循环。for...

    290-用do-while语句控制P0口8位LED流水点亮(51单片机C语言实例Proteus仿真和代码)

    290-用do-while语句控制P0口8位LED流水点亮(51单片机C语言实例Proteus仿真和代码)290-用do-while语句控制P0口8位LED流水点亮(51单片机C语言实例Proteus仿真和代码)290-用do-while语句控制P0口8位LED流水点亮(51...

    循环练习题if、while、do-while、switch

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 1. 使用 if 语句进行条件...这些知识点覆盖了基础的控制流程结构(如 if、while 和 for 循环)、基本的输入输出操作以及简单的字符串和数学处理技巧。

    Swift视频教程:控制流 do-while循环

    在这个"Swift视频教程:控制流 do-while循环"中,我们将深入探讨do-while循环这一特定的控制流构造。 do-while循环与其他编程语言中的循环类似,但有一个关键区别在于它的检查条件是在循环体执行之后进行的。这意味...

Global site tag (gtag.js) - Google Analytics