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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java Eclipse自动补全设置[通俗易懂]

    Java Eclipse自动补全设置[通俗易懂]Eclipse代码自动补全功能默认只包括点”.” ,即只有输入”.”后才出现自动补全的提示框。想要自动补全总是去按“Alt+/”也很麻烦。其实只需简单在Eclipse中进行设置即可实现输入任意及符合自动出现自动补全提示框。具体设置步骤如下:   选择Eclipse菜单条中的Windows菜单下的Preferences项。在左侧找到“Java”=》“Editor”=》

    2022年6月28日
  • 最小二乘法正规方程推导过程

    最小二乘法正规方程推导过程最小二乘法正规方程推导过程线性回归岭回归:添加L2L_2L2​正则项输入样本X∈Rm×n\textbf{X}\in\mathbb{R}^{m\timesn}X∈Rm×n,输出y∈Rm×1\textbf{y}\in\mathbb{R}^{m\times1}y∈Rm×1,需要学习的参数w∈Rn×1\textbf{w}\in\mathbb{R}^{n\times1}w∈Rn×1。其中,mmm为样本个数,nnn为单个样本维度。线性回归最小化目标函数J(w)=12∥y−Xw∥22J(\

    2022年5月16日
  • mybatis的collection属性_安全带的使用方法和步骤

    mybatis的collection属性_安全带的使用方法和步骤问题1==>n问题选项//问题实体类publicclassQuestion{ private Stringid;//ID private Stringcontent;//问题 private Stringtype;//问题类型1:单选,2:多选,3:问答 private Integersort;//排序 privateList<Questi…

    2022年8月22日
  • screentogif全屏录制_录屏转gif手机版

    screentogif全屏录制_录屏转gif手机版作者:虚坏叔叔博客:https://xuhss.com早餐店不会开到晚上,想吃的人早就来了!?ScreenToGif录制软件的通用设置,优化使用体验在写博客的过程中习惯使用ScreenToGif来录制操作。在当下个人计算机性能内存搓搓有余的情况下,如何能够让这款软件非常好用呢?一、快捷键设置1.快速后台启动录屏窗口通过设置Ctrl+Alt+R能够快速启动软件二、关闭软件不退出有时,我需要让这个软件一直在后台运行,因为这块软件占的内存并不是很大:我们希望一直在后台运行即使关闭了

    2022年9月20日
  • 谷歌创始人是谁_谷歌创始人的故事

    谷歌创始人是谁_谷歌创始人的故事·布林更多的关注。最新一期的《莫斯科新闻》称,如果举世瞩目的诺贝尔奖设有IT奖的话,这位脸上总是挂着招牌式微笑的年轻人注定是该奖项最有竞争力的人选。他创建的Google成为人们使用互联网的一种重要方式,使每个人与很多问题的答案之间只有点击一下鼠标那么远,Google正像当年的甲壳虫乐队那样风靡全球。  谢尔盖·布林出生在前苏联一个犹太人家庭。5岁那年,布林跟随父母一起移民美国,从而开始了他美

    2022年9月1日
  • spring espect XX but YY

    spring espect XX but YY注入和查找问题HSFConsumerbean,注入的是beanName=’实际接口名’,type=’HSFSpringConsumerBean’,造成Autowire时查询出来的类型不匹配MybatisMapper的autowire为什么没有类型不匹配的问题,注入时是Mapper的代理类,查询出来却直接是Mapper实现类?@autowiredpr…

    2022年10月21日

发表回复

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

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