Java初学者:数组,得到数组长度

得到数组的长度在java里是很简单的,那就是:数组名.length,我们来看一个简单的程序就可以了,如下:

这个就是上次的那个程序,我只是把for后面那个4改成了a.length,也许有人要问了,那为什么非要求出数组的长度呢?数组在起始的时候,长度不就 已经确定了吗?是的,但是有的时候还是会出现那种,我们不知道数组长度的情况,比如,一个函数的参数是数组的时候(我们以后会说到函数),再比如,如果数 组的长度是由用户输入的呢?下面我们就来做这样一个程序,让用户来输入一个整型数据作为数组的长度,然后创建一个那个长度的数组,并随机的给里面的元素赋 值,最后把数组打印出来,程序如下:

当然,有人可能会说,既然我们在程序里面已经得到了size,那干脆用size就好了,没必要非要用length吧?嗯,我只能告诉你,对于这个程 序确实是这样的。但是,size是可以改变的,它不见得时时刻刻都代表了目前这个数组的长度,但是length就绝对是此数组的长度。另 外,for(int element: array)...,这里是for each循环,是属于for循环范畴,但是我们之前没有说,是因为for each循环涉及到数组,我们要先说完数组才能说for each循环。

好了,今天就到这里了,头疼,我去睡会儿。

时间: 2024-10-12 21:48:24

Java初学者:数组,得到数组长度的相关文章

Java初学者:数组,声明以及初始化

今天我们说一下java里面的数组,数组在编程语言里的意思,相当于离散数学里面的集合,其意义几乎完全一样,只有一点区别,离散里有无穷集合,比 如,实数集,但是在java里是不存在无穷集合的.在java里,数组就是一些数据的集合.作为我们这些菜鸟,大多数情况下见到的数组,其中的数据都属于 同一类型.少数情况下不属于同一类型,那很有可能发生了多态现象,而且在访问数组元素的方法时,很可能产生了动态绑定,这些我们以后再说. 好了,让我们目前先认为数组里的元素都属于同一类型.那么,怎样声明以及初始化一个数组

什么情况下使用break关键字? 什么情况下使用Continue关键字? Java如何声明一个数组?JS如何声明一个数组?如何获取数组长度? 如何遍历数组?

什么情况下使用break关键字?什么情况下使用Continue关键字? Break Break关键用于终止循环. 示例: 1 2 3 4 5 6 for (int i = 0; i < 10; i++) {   if (i == 4) {     break; //终止循环,后面的循环不再执行   }   System.out.println(i); } Continue Continue关键字用于终止本次循环,其它循环继续. 示例: 1 2 3 4 5 6 7 for (int i = 0;

[Java基础笔记]数组

Java基础笔记 定义数组: int[] numbers = new int[100]; //方法一 double[] num = new double[10]; int[][] a = new int[2][5]; 通过new创建的数组,元素默认值为0(0.0) int[] scores = {5,4,33,12,46}; //方法二 int[][] a = { //位数不足,自动补0 {5,3,2,1,6}, {10,12,14,15}, }; 数组特性:存储的都是同类型数据:长度定义后不可

Java基础语法&lt;六&gt; 数组 Arrays

允许数组长度为0 new element[0] 数组长度为0与null不同 数组拷贝 允许将一个数组变量拷贝给另一个数组变量.这时,两个变量将引用同一个数组: int[] ele1 = ele2; ele1[5] = 12; //now ele2[5] is also 12 如果希望将一个数组的所有值拷贝到一个新的数组中去,就要使用Arrays类的copyTo方法: int[] copiedele = Arrays.copyOf(ele1,ele1.length); 第2个参数为数组的长度,通常

java总结第二次//数组及面向对象

三.java数组 主要内容:数组概述.一维数组声明.数组元素的引用.数组元素的默认初始化.创建数组.数组初始化.多维数组.多维数组初始化.数组排序 1.数组概述 数组是多个相同类型数据的组合,实现对这些数据的统一管理. 数组中的元素可以是任何数据类型,包括基本类型和引用类型. 数组属于引用类型,可以理解为对象(Object),数组中的每个元素相当于该对象的成员变量. 数组一旦初始化,长度不可变. 2.一维数组声明 一维数组的声明方式: type  var[] 或 type[]  var: 例如:

java之方法与数组

主要知识点: 什么是方法 方法的格式与属性 方法的特点 一维数组的简介,声明和初始化 数组分配内存空间 二维数组 操作数组的工具类-Arrays 什么是方法 方法是一组为了实现特定功能代码块的集合.方法的主要功能有两个: 结构化代码:将代码按照功能进行组织,是代码结构比较清晰,容易阅读和修改,也就是程序的可维护性强. 减少代码的重复:一个固定的功能,可能在程序中多次使用,在使用的时候需要调用写好的方法,而不用重复书写对应的功能代码. 方法在书写的时候需要注意以下两点: 逻辑严谨:方法实现的一个完

java中的函数,数组

函数 程序中独立的过程 函数的语法: 函数的定义 声明 static 返回值类型 函数名 (参数表) 形式参数:形参 在函数内部有效的局部变量 实现 { 语句 } 函数的调用 函数名(参数); 实际参数:实参 为形参赋值 接收返回值 函数的作用: 1. 减少冗余代码,提高程序的可维护性 2. 可重用性 函数库 3. 加强代码的结构化 提高可读性 利于分工 非结构化编程(语句) ---> 结构化编程(函数) ---> 面向对象(类) 数组 一次性定义多个同类型的变量 数组空间在内存是连续的 定义

关于String类和String[]数组的获取长度方法细节

一.在Java中,以下代码段有错误的是第(  )行 public static void main(String[] args) { String name = "小新";                       //第一行 String sex = new String("男");          //第二行 String age = 18+"";                       //第三行 int len = name.le

java学习笔记六——数组

数组类型 数组是一种常见的数据结构,可用于存放多个数据,每一个数组元素存放一个数据,通常可以通过下标进行访问其元素. Java数组要求所有数组元素具有相同的数据类型.因此,数组元素的数据类型是唯一的. 数组定义如下: type[] arrayName; //推荐使用 type arrayName[]; //不推荐使用 通常我们都使用第一种方式.注意:数组的定义不能指定数组长度,只有在初始化时才指定长度. 数组初始化: int[] intArr = new int[]{1,2,3,4,5}; //

java自学篇之数组1

第四章 数组与方法 若想要存放一连串相关的数据,使用数组是个相当好用的选择.此外,如果某个程序片段经常反复出现,那么将它定义成一个方法可以有效地简化程序代码. 数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称表示. 一维数组 一维数组可以存放上千万个数据,并且这些数据的数据类型相同. 一维数组的声明和内存存储 一维数组的声明和内存的分配 数据类型数组名[ ] :         // 声明一维数组 数组名 = new 数据类型[个数] : // 分配内存给数组 数组的数据类型和变