Java基础-遍历数组

Java基础-遍历数组Java基础-遍历数组1、语法简介2、一维数组3、二维数组4、三维数组1、语法简介在Java中,对for语句的功能给予了扩充、加强,以便更好的遍历数组。语法格式如下:for(声明循环变量:数组的名字){ ………}其中,声明的循环变量的类型必须与数组类型相同。2、一维数组代码:packageThroughArray;//遍历一维数组publicclassOneDimensionalArray{publicstaticvoidmain(String

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、语法简介

在Java中,对for语句的功能给予了扩充、加强,以便更好的遍历数组。

语法格式如下:

for(声明循环变量:数组的名字){ 
   
		.........
}

其中,声明的循环变量的类型必须与数组类型相同。

2、一维数组

代码:

package ThroughArray;
//遍历一维数组
public class OneDimensionalArray { 
   
    public static void main(String[] args) { 
   
        //声明数组
        int arr[] ={ 
   1,2,3,4,5,6,7,8,9};
        //法一
        for(int i = 0;i < arr.length;i++){ 
   
            System.out.print(arr[i] + " ");
        }
        System.out.println();
        System.out.println("=================================");
        //法二
        for(int i:arr){ 
   
            System.out.print(i + " ");
        }
    }
}

运行结果:
在这里插入图片描述

3、二维数组

代码:

package ThroughArray;
//遍历二维数组
public class TwoDimensionalArray { 
   
    public static void main(String[] args) { 
   
        //声明数组
        int arr[][] = { 
   { 
   11,12,13,14,15},{ 
   21,22,23,24,25}};
        //法一
        for (int i = 0;i < arr.length;i++){ 
   
            for(int j = 0;j <arr[i].length;j++){ 
   
                System.out.print(arr[i][j] + " ");
            }
            System.out.println();
        }
        System.out.println("======================");
        //法二
        for(int i[]:arr){ 
   
            for(int j:i){ 
   
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

运行结果:

在这里插入图片描述

4、三维数组

代码:

package ThroughArray;
//遍历三维数组
public class ThreeDimensionalArray { 
   
    public static void main(String[] args) { 
   
        //创建数组
        int arr[][][] = { 
   { 
   { 
   11,12,13,14,15},{ 
   21,22,23,24,25},{ 
   31,32,33,34,35}}};
        //法一
        for(int i = 0;i < arr.length;i++){ 
   
            for(int j = 0;j < arr[i].length;j++){ 
   
                for(int k = 0;k < arr[i][j].length;k++){ 
   
                    System.out.print(arr[i][j][k] + " ");
                }
                System.out.println();
            }
        }
        System.out.println("====================");
        //法二
        for(int i[][]:arr){ 
   
            for(int j[]:i){ 
   
                for(int k:j){ 
   
                    System.out.print(k + " ");
                }
                System.out.println();
            }
        }
    }
}

运行结果:

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191943.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm中如何导入库_如何把手变成手控

    pycharm中如何导入库_如何把手变成手控大家都知道,Python是一个极其方便的由库构建的编程语言。比如机器学习的库sklearn,文件读取pandas,文件读写xlwt,xlrt,矩阵运算numpy等等等等等等等等等等,多到你无法想象!那到底如何导入Python库呢?我们今天就来学习一下~点击File->NewProject,创建一个PyCharm项目,然后点击File->Settings->P…

    2022年8月26日
    3
  • go语言要学多久才能工作_go语言可以开发什么

    go语言要学多久才能工作_go语言可以开发什么我在2011年就听说了Go并学习了一段时间,坦白的说,那时候对Go是比较无感的,因为并没有看到Go的特别亮眼的地方,可能和我使用C、Erlang、Java有关,这三种语言可以写高性能、高并发、高可用的服务;包含了面相过程、面向并发、面向对象的思想,我觉得我并不需要再学习Go,何况那个时候好像也没宣传的那么优秀。 一切都发生在418天前,因为工作的需要,我开始写Go了,本来预期是一段压抑、蛋疼的旅程

    2022年10月5日
    3
  • 移动硬盘不显示盘符提示初始化_移动硬盘插上系统起不来

    移动硬盘不显示盘符提示初始化_移动硬盘插上系统起不来一个2T的Seagate希捷移动硬盘,没有怎么用过,在笔记本上拷贝了几个文件就突然消失了,而且再次拔插USB线后发现仍然看不到硬盘盘符。但发现插上USB线后,任务栏中出现了USB插入硬盘的提示图标,看到这个我放心多了,至少表示电路是通的。于是打开了计算机管理,在磁盘管理中视图找到它,但始终没有它的身影双击后磁盘管理,出现了下面的对话框(这个时候千万要冷静,不要去初始化或者格式化,否则就麻烦了…

    2022年9月16日
    1
  • php域名免备案转发,免备案高防CDN支持过墙域名跳转解决域名DNS污染

    php域名免备案转发,免备案高防CDN支持过墙域名跳转解决域名DNS污染免备案服务器联系咨询我QQ:281846000全国节点,自动切换,保证业务的安全和稳定1.301跳转,解决域名被墙,国内免备案不限制内容服务器。2.域名防劫持,DNS防护专属套餐,视频***CDN加速等业务(免&备*案CDN)3.出租海内外高防服务器(TB级防护)4.解决域名DNS被污染问题。(被DNS污染期间不要回源到自己网站,使用过墙DNS24-48小时自动恢复,不要轻易转入他人…

    2022年9月10日
    0
  • docker启动mysql命令_docker部署java环境

    docker启动mysql命令_docker部署java环境Docker启动Mysql一、单机版Mysql1、拉取官方镜像,镜像地址:/mysql/”>https://hub.docker.com//mysql/2、拉取镜像:dockerpullmysql3、准备Mysql数据存放目录,我这里是:/home/ljaer/mysql4、执行指令启动Mysqldocker@default:~$dockerrun–namemysql-v/home/ljaer/mysql:/var/lib/mysql-p3306:3

    2022年10月6日
    0
  • 职场上管理沟通工具的演化之路

    职场上管理沟通工具的演化之路

    2021年8月17日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号