返回顶部
首页 > 资讯 > 精选 >VB.NET循环有几种形式
  • 591
分享到

VB.NET循环有几种形式

2023-06-17 20:06:52 591人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关VB.NET循环有几种形式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.net循环有三种形式:For/Next循环、While/End While循环、Do/Loop循环和For/

这篇文章给大家分享的是有关VB.NET循环有几种形式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

VB.net循环有三种形式:For/Next循环、While/End While循环、Do/Loop循环和For/Each循环。

1. For/Next循环

用For/Next循环可以精确地控制循环体的执行次数。For/Next循环的语法如下:

For counter = startvalue To endvalue [Step stepvalue]  [statements]  [Exit For]  [statements]  Next

其中,用Step关键字可以定义循环计数器的增长方式,stepvalue的值(可正可负)来适应各种不同的需求。Exit For语句允许在某种条件下直接退出循环体。用For/Next语句来实现显示二维数组的内容。

<%  Dim arrData(1,2)  Dim intI,intJ as Integer  arrData(0,0)=12  arrData(0,1) =13  arrData(0,2) =14  arrData(1,0) =15  arrData(1,1) =16  arrData(1,2) =17  For intI=0 To 1  For intJ=0 To 2  Response.Write (arrData(intI,intJ) & " ")  Next  Response.Write ("<br>")  '一行显示完以后换行显示下一行  Next  %>

可以看出,用For/Next循环来显示数组这样的可以确定循环次数的数据结构是十分方便的。

2. While/End While 循环

如果不清楚要执行的循环的次数,那么可以用While/ End While循环。它有一个检测条件,当条件满足时,执行循环体的内容。如果条件不满足,就退出循环。While/ End While语法如下:

While condition  [statements]  End While

由于在进入循环体之前会遇到检测条件,所以如果这个时候condition的值为False,那么While/ End While循环的循环体有可能一次也不能执行。显示3次问候信息。

<%  Dim intI as Integer  IntI=0 While intI<3 Response.Write ("Hello! Cindy!" & "<br>")  IntI=intI+1  End While  %>

在这个例子的第3行中为第2行中定义的intI变量设置了初值0。这里,如果不设置初值也是可以的,系统会自动为intI进行初始化(VB.NET默认为未显式初始化的整数初始化为0)。但是,建议养成为变量设置初值的好习惯,这样可以防止很多意想不到的错误。

3. Do/Loop

同样,在不知道循环次数的情况下,也可以使用Do/Loop 循环。Do/Loop循环的作用与While/ End While十分相似。它的语法是:

Do {While | Until} condition  [statements]  [Exit Do]  statements]  Loop

其中,Do后面的While和Until是可选的。使用While时,后面的条件满足则执行循环体;使用Until时,后面的条件满足就退出循环体。Do/Loop循环还有另外一种写法:

Do  [statements]  [Exit Do]  [statements]  Loop {While | Until} condition

这种写法的结果是:循环体在执行的时候至少会执行一次。显示3次问候信息。

<%  Dim intI  IntI=0 Do Until intI>2  Response.Write ("Hello! Cindy!" & "<br>")  IntI=intI+1  Loop  %>

可以看出,Do/Loop的执行和While/End While的执行没有太大的区别。用户也可以把上面例子中第4行中的Until改为While并相应地改变后面的条件来实现相同的功能。

4. For/Each

在某些特殊情况下,可以使用For/Each来实现对一个数组或集合(集合将在后面的章节中讲解)中元素的遍历。

For/Each语句的写法如下:

For Each item In Array or Collection  [statements]  Next

用For/Each显示一个数组中的所有数据。

<%  Dim arrData(3)  Dim stritem as string  arrData(0)="Beijing"  arrData(1)="Shanghai"  arrData(2)="Guangzhou"  For Each stritem In arrData  Response.Write (stritem & "<br>")  Next  %>

可以看出,For/Each循环与For/Next循环的区别是:在For/Next循环中需要指明循环的次数,而在For/Each循环中不需要这样就可以遍历到一个数组或集合的所有内容。另外需要说明的是,这种循环通常在集合中使用。

感谢各位的阅读!关于“VB.NET循环有几种形式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: VB.NET循环有几种形式

本文链接: https://lsjlt.com/news/293032.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • VB.NET循环有几种形式
    这篇文章给大家分享的是有关VB.NET循环有几种形式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.NET循环有三种形式:For/Next循环、While/End While循环、Do/Loop循环和For/...
    99+
    2023-06-17
  • JavaScript For循环的方式有哪几种
    JavaScript中常见的循环方式有以下几种:1. for循环:通过指定初始条件、循环条件和循环增量来执行一系列语句,直到循环条件...
    99+
    2023-09-22
    JavaScript
  • java循环嵌套的方式有哪几种
    在Java中,循环嵌套的方式有以下几种:1. for循环嵌套:在一个for循环内部再嵌套一个或多个for循环。```javafor ...
    99+
    2023-09-13
    java
  • java跳出循环的方式有哪几种
    Java中跳出循环的方式有以下几种:1. 使用break语句:当循环条件满足某个条件时,可以使用break语句跳出循环,执行循环后面...
    99+
    2023-10-18
    java
  • php中循环语句有几种
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php中循环语句有几种在 PHP 中,提供了下列循环语句:while - 只要指定的条件成立,则循环执行代码块do...while - 首先执行一次代码块,然后在指定...
    99+
    2018-09-09
    php
  • php for循环有几种写法
    php for循环有几种写法?PHP for循环的写法和示例For循环是最近的循环语句之一,无论哪种语言,都有这个循环语句,也是我们工作中常用的循环方法。语法规则:for (expr1; expr2; expr3){ 要执行的代码 }exp...
    99+
    2017-01-05
    php for
  • python数组循环的几种方式
     Python中循环数组有几种方式: for-in循环,可以遍历数组中的每一个元素。while循环,使用索引进行循环。列表推导式,可以快速创建新的列表。递归,可以遍历多维数组。 for-in循环 arr = [1, 2, 3, 4, 5]f...
    99+
    2023-09-03
    python 开发语言
  • c语言中循环语句有几种
    c 语言中用于重复执行代码块的循环语句有:for 循环:当知道循环次数时使用,语法为 for (初始化; 条件; 增量){代码块}。while 循环:当不知道循环次数时使用,语法为 wh...
    99+
    2024-05-02
    c语言
  • JS中的几种循环和跳出方式
    JS中的循环是大家很常用的,这里总结一下几种常用循环的跳出方式。 1.for循环 var arr = ['q','w','e','r','t']; for(var i=0, len ...
    99+
    2024-04-02
  • CSS中Hack表现形式有几种
    这篇文章主要介绍了CSS中Hack表现形式有几种,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是CSS hack由于不同厂商的流览器或某...
    99+
    2024-04-02
  • Python 中快的循环方式,你知道几种?
    大家好,我是 somenzz,今天我们来研究一下 Python 中最快的循环方式。各种姿势比如说有一个简单的任务,就是从 1 累加到 1 亿,我们至少可以有 7 种方法来实现,列举如下:1、while 循环def while_loop(n=...
    99+
    2023-05-14
    Python 生成器 循环方式
  • map循环遍历的方法有哪些几种
    在JavaScript中,遍历一个map对象有以下几种方法: 使用for…of循环: const myMap = new Map...
    99+
    2024-03-11
    map
  • php中循环数组的几种方式是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑数组循环遍历的四种方式1、使用for循环遍历数组conut($arr);用于统计数组元素的个数。for循环只能用于遍历,纯索引数组!!!!如果存在关联数组,count统...
    99+
    2018-01-31
    php 数组 循环数组
  • java多态实现的形式有哪几种
    Java多态的实现形式主要有以下几种:1. 方法重写(Override):子类重写父类的方法,通过父类引用指向子类对象时,根据实际引...
    99+
    2023-09-27
    java
  • js中几种循环的退出方式实例总结
    目录一、for循环二、forEach循环二、map循环三,for in 循环四,for of 循环五,every()和some()附:return、continue、break三者的...
    99+
    2022-12-08
    js循环退出方式是什么 js循环终止 js如何退出for
  • go的几种形式及用法
    Go语言是一门灵活且多用途的编程语言,具有多种形式和用法。下面我将详细介绍Go语言的几种形式和常见的用法。1. 命令行工具:Go语言可以用于开发命令行工具,它提供了丰富的标准库和工具链,使得开发者可以轻松地构建各种命令行工具。通过使用`fl...
    99+
    2023-10-26
    go语言
  • 【java】几种跳出 for循环的方法
    在Java中,有多种方法可以跳出for循环,从而停止循环的执行。以下是其中的三种常见的方法: 1. break语句:使用break语句可以结束整个for循环的执行: for (int i = 0; i...
    99+
    2023-09-03
    java jvm 开发语言
  • linux图形界面有哪几种
    linux图形界面有:1、GNOME是一个开源的、面向用户的图形界面环境,具有强大的图形特效和自定义选项;2、KDE是广受欢迎的开源图形界面环境,更注重美观和可定制型;3、Xfce是一个轻量级的开源图形界面环境,提供快速、可靠和易于使用的桌...
    99+
    2023-07-11
  • Freemarker中的3种循环模式
    目录Freemarker 3种循环模式1. map循环2. list循环3. 自定义次数循环Freemarker 循环遍历数字总结Freemarker 3种循环模式 1. map循环...
    99+
    2023-05-14
    Freemarker循环模式 Freemarker循环
  • 哪种Python循环方式最快?
    众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。while 和 for 是 Py...
    99+
    2023-05-14
    Python 语言 循环方式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作