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


相关推荐

  • qi接收启动协议_QI协议,无线充(一)数据包

    qi接收启动协议_QI协议,无线充(一)数据包

    2022年6月28日
    39
  • java 生成中文字符乱码,java汉字乱码的原因与解决方法

    java 生成中文字符乱码,java汉字乱码的原因与解决方法在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。1、在网页中输出中文。JAVA在网络传输中使用的编码是”ISO-8859-1″,故在输出时需要进行转化,如:Stringstr=”中文”;str=newString(str.get…

    2022年7月8日
    32
  • rpm 的卸载

    rpm 的卸载把clickhouse的目录不小心误删了,结果得重新安装clickhouse但是rpm安装和解压不同,要把安装来源卸载掉[root@qianfeng01etc]#rpm-qa|grepclickhouseclickhouse-server-common-20.3.12.112-1.el7.x86_64clickhouse-common-static-20.3.12.112-1.el7.x86_64clickhouse-server-20.3.12.112-1.el7.x86_6

    2022年9月2日
    6
  • stringtokenizer java,Java中的StringTokenizer「建议收藏」

    stringtokenizer java,Java中的StringTokenizer「建议收藏」Java中的StringTokenizerjava.util.StringTokenizer类允许您将字符串分成令牌。这是打破字符串的简单方法。它没有提供区分数字,带引号的字符串,标识符等的功能,例如StreamTokenizer类。我们将在I/O一章中讨论StreamTokenizer类。StringTokenizer类的构造方法StringTokenizer类中定义了3个构造函数。Constr…

    2022年8月11日
    4
  • Java中JDBC的使用详解[通俗易懂]

    Java中JDBC的使用详解[通俗易懂]打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信一、环境介绍在mysql中创建一个库shen,并创建user表和插入表的数据。 新建一个Java工程jdbc,并导入数据驱动。二、详细步骤1、加载数据库驱动//1.加载…

    2022年8月10日
    10
  • typescript web_typescript在线运行

    typescript web_typescript在线运行前言上一篇我们讲到如何手动编译TypeScript,如果我们每次都要手动编译,那么这样会很累,接下来就介绍自动编译TypeScript。mac自动编译typescript在Typescript文

    2022年7月31日
    22

发表回复

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

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