`

三种for循环样式

阅读更多


三种for循环样式

1、for(int i = 0;i < 100;i++)  //递减和递加的算一种

2、for(;true;)     //有空表达式的

3、for (int i = 100, j = 100; i > 0 || j>0 ; i--,j++)   //有多表达式的



好像就这么多了。但是还有一种,我无法理解的表达式

for(;;)这是个 死循环 无限循环(没有跳出语句,才能成为死循环)



遍历Collection对象的传统方式
  /* 建立一个Collection */
  String[] strings = {"A", "B", "C", "D"};
  Collection stringList = java.util.Arrays.asList(strings);
  /* 开始遍历 */
  for (Iterator itr = stringList.iterator(); itr.hasNext();) {
  Object str = itr.next();
  System.out.println(str);
  }

遍历Collection的简单方式的等价代码 /* 建立一个Collection */
  String[] strings = {"A", "B", "C", "D"};
  Collection stringList = java.util.Arrays.asList(strings);
  /* 开始遍历 */
  for (Iterator 变量名乙 = list.iterator(); 变量名乙.hasNext();) {
  System.out.println(变量名乙.next());/* 依次输出“A”、“B”、“C”、“D” */
  }
  这里的“变量名乙”也是一个由编译器自动生成的不会造成混乱的名字。



分享到:
评论

相关推荐

    小程序点击按钮for循环view加1,for循环内的下拉框选择互不影响

    在这个场景中,标题和描述提及的问题是关于如何在小程序中使用`for`循环创建多个`view`元素,每个`view`中包含一个按钮和下拉框,使得用户可以独立操作每个下拉框而不会影响其他实例。下面我们将详细探讨这一技术...

    每循环5条添加一个样式(JQ前端技术分享)

    在前端开发中,我们经常需要处理数据的循环展示,并在特定条件下为某些元素添加特定的样式,以增强视觉效果或突出重要信息。本篇将详细讲解如何使用JavaScript(JS)和jQuery(JQ)实现“每循环5条数据后添加一个...

    Vue 实现v-for循环的时候更改 class的样式名称

    如果我们想要为`v-for`循环中的每个元素设置不同的静态样式,比如背景色,我们可以按照以下步骤操作: 1. **动态绑定类名**:在循环的元素上使用`:class`指令并传入一个数组。例如,对于四个盒子,我们可能有如下...

    输出星星排列 考察循环的使用——C语言代码

    对于初学者来说,这通常会涉及两种基本的循环结构:for循环和while循环。 1. **For循环**: For循环是C语言中最常用的循环结构之一,适用于已知循环次数的情况。例如,如果我们要打印5行星号,可以这样写: ```c ...

    vue中v-for循环选中点击的元素并对该元素添加样式操作

    但是往往所有v-for循环出的元素都会变化。如下面的代码:我需要点击到的元素添加一个类样式,其他元素不变,但是这样会导致所有的元素都会变化 html: ()'&gt; &lt;span&gt;{{item.name}} css: .addclass{ color : red;...

    xml 循环输出

    在处理XML数据时,XSLT(XSL Transformations)是一种强大的样式表语言,用于转换XML文档。在本场景中,我们讨论的是如何在XSLT中使用`for-each`循环来处理XML数据。 在XSLT中,`&lt;xsl:for-each&gt;`元素是循环控制结构...

    易语言源码易语言循环进度条源码.rar

    易语言提供了多种循环结构,如“重复循环”(相当于C语言的for循环)、“直至循环”(相当于while循环)和“步进循环”等。在进度条应用中,通常会用到循环来控制进度的递增,例如每完成一部分任务,进度条就前进...

    c++输出99乘法表(4种样式)

    这种样式是最简单的,通常使用两层for循环实现。外层循环遍历行号i,内层循环遍历列号j,然后计算i*j的值并输出。在每行结束后,添加一个换行符(\n)以保持整洁的格式。例如: ```cpp for (int i = 1; i ; ++i) { ...

    基于C#语言实现的三种打印爱心的方法

    下面将详细讲解基于C#实现的三种打印爱心的方法。 第一种方法:基本字符组合 这种方法是最基础的,通过简单的ASCII字符组合来形成一个爱心的形状。通常使用“*”或“@”等符号,利用for循环和嵌套if语句,根据不同...

    关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)

    这是一种在Vue中控制v-for循环次数的常见方法,可以有效地控制渲染的元素数量。 最后,文章总结了如何通过上述方法实现一行显示四个元素,并且对每一行的最右边元素进行特殊处理,即通过计算属性来控制其显示的样式...

    table无限循环无缝滚动.zip

    "table无限循环无缝滚动"是一个功能,它能够让用户在浏览长表格时体验到类似轮播的效果,即当表格底部到达时,表格内容会自动重新排列,让顶部的内容再次出现,形成一种无限滚动的视觉效果。这一技术主要依赖...

    VUE在for循环里面根据内容值动态的加入class值的方法

    总结来说,Vue的`:class`指令是实现动态类绑定的关键,它允许我们在`v-for`循环中根据当前遍历的元素值来灵活地控制元素的样式。这种灵活性使得我们可以根据业务逻辑轻松地调整UI表现,提高代码的可维护性和可扩展性...

    原生JS实现中文简繁切换 无flash死循环bug版

    一种常见方法是使用正则表达式匹配和替换,逐个处理字符串中的每个字符。 ```javascript function convertText(text, isSimplified) { var result = ""; for (var i = 0; i ; i++) { var char = text.charAt(i);...

    一段效率很高的for循环语句使用方法

    本文将详细解析一种高效的for循环语句使用方法,并通过具体示例来说明其工作原理以及如何应用于实际项目中。 #### 一、背景与目标 在网页开发中,经常需要对DOM元素进行操作,例如改变某些元素的样式或者添加新的...

    横向循环滚动图片Javascript代码

    在网页设计中,动态效果是吸引用户注意力的重要手段之一,其中横向循环滚动图片是一种常见的交互设计元素。这种功能常用于展示产品图集、新闻轮播或者广告横幅等,能够以简洁的方式展示大量信息。本资源提供的就是一...

    php中for循环制作年历.pdf

    PHP 中 For 循环制作年历 在本资源中,我们将学习使用 PHP 语言制作一个年历,实现根据用户输入的年份输出对应的年历。年历是一个记载日期等相关信息的出版物,通常每页显示一日信息的叫日历,每页显示一个月信息的...

    java使用poi操作.doc word模板替换,循环插入表格

    在实际应用中,你可能还需要处理更复杂的情况,比如样式设置、合并单元格、表格边框等。记得在完成操作后,你需要使用`document.write()`方法将修改后的文档保存到文件系统中。 在开发过程中,确保正确处理文件输入...

    微信小程序使用for循环动态渲染页面操作示例

    微信小程序是一种基于微信平台的轻量级应用开发框架,它为开发者提供了丰富的组件和API,使得开发者可以方便地开发出具有原生应用体验的小程序。在开发过程中,动态渲染页面是经常会遇到的一个需求,开发者通常需要...

    POI使用Excel模板文件循环输出行并导出Excel

    for (int i = 0; i (); i++) { DataRow data = dataList.get(i); XSSFRow row = sheet.createRow(i + 1); // 开始行从1开始,0是表头 row.createCell(0).setCellValue(data.getName()); row.createCell(1)....

Global site tag (gtag.js) - Google Analytics