【Java学习笔记】循环操作

简介: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ import java.util.ArrayList; import java.util.Iterator; public class Practice { public st...

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

import java.util.ArrayList;
import java.util.Iterator;


public class Practice {

    public static void main(String[] args) {
        int[] ary=new int [6];
        ary[0] = 3;
        ary[1] = 4;
        ary[2] = 5;
        ary[3] = 6;
        ary[4] = 7;
        ary[5] = 8;
        
        int i=0;
        while (i<ary.length) {
            System.out.print(ary[i]);
            i++;
        }
        
        System.out.println();
        
        i=0;
        do {
            System.out.print(ary[i]);
            i++;
        } while (i<ary.length);
        
        System.out.println();
        
        for (i = 0; i < ary.length; i++) {
            System.out.print(ary[i]);
        }
        System.out.println();
        
        for (int j : ary) {
            System.out.print(j);
        }
        System.out.println();
        
        ArrayList<Integer> arr = new ArrayList<Integer>();
        arr.add(new Integer(1));
        arr.add(new Integer(2));
        arr.add(new Integer(3));
        arr.add(new Integer(4));
        
        for (int k = 0; k < arr.size(); k++) {
            System.out.print(arr.get(k)+" ");
        }
        System.out.println();
        
        Iterator<Integer> iter= arr.iterator();//使用迭代器
        while (iter.hasNext()) {
            System.out.print(iter.next()+" ");
        }

        System.out.println();
        
        for (Integer in : arr) {//使用增强的for循环--foreach,完全的迭代最简单
                                     //arr集合变量可以是数组或者实现了Iterator接口的集合类。
            System.out.print(in + " ");
        }
    }
}

 

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/


               作者:gnuhpc
               出处:http://www.cnblogs.com/gnuhpc/
               除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


分享到:

目录
相关文章
|
14天前
|
分布式计算 DataWorks Java
DataWorks操作报错合集之在使用MaxCompute的Java SDK创建函数时,出现找不到文件资源的情况,是BUG吗
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
26 0
|
4天前
|
Java Android开发
java利用xml-rpc协议操作wordpress博客
java利用xml-rpc协议操作wordpress博客
11 1
|
14天前
|
Java 测试技术 Python
《手把手教你》系列技巧篇(三十六)-java+ selenium自动化测试-单选和多选按钮操作-番外篇(详解教程)
【4月更文挑战第28天】本文简要介绍了自动化测试的实战应用,通过一个在线问卷调查(&lt;https://www.sojump.com/m/2792226.aspx/&gt;)为例,展示了如何遍历并点击问卷中的选项。测试思路包括找到单选和多选按钮的共性以定位元素,然后使用for循环进行点击操作。代码设计方面,提供了Java+Selenium的示例代码,通过WebDriver实现自动答题。运行代码后,可以看到控制台输出和浏览器的相应动作。文章最后做了简单的小结,强调了本次实践是对之前单选多选操作的巩固。
24 0
|
2天前
|
安全 Java 数据安全/隐私保护
Java一分钟之-Java反射机制:动态操作类与对象
【5月更文挑战第12天】本文介绍了Java反射机制的基本用法,包括获取Class对象、创建对象、访问字段和调用方法。同时,讨论了常见的问题和易错点,如忽略访问权限检查、未捕获异常以及性能损耗,并提供了相应的避免策略。理解反射的工作原理和合理使用有助于提升代码灵活性,但需注意其带来的安全风险和性能影响。
17 4
|
4天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
8 0
|
4天前
|
Java API
Java操作elasticsearch
Java操作elasticsearch
8 0
|
4天前
|
NoSQL Java Redis
在Java中操作Redis
在Java中操作Redis
7 0
|
4天前
|
SQL Java 关系型数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
|
4天前
|
Java
【JAVA基础篇教学】第三篇:Java循环控制语句
【JAVA基础篇教学】第三篇:Java循环控制语句
|
4天前
|
Oracle 关系型数据库 Java
java操作多数据源将oracle数据同步达梦数据库
java操作多数据源将oracle数据同步达梦数据库