当前位置: 首页 > 编程笔记 >

java定义数组的三种类型总结

潘雅珺
2023-03-14
本文向大家介绍java定义数组的三种类型总结,包括了java定义数组的三种类型总结的使用技巧和注意事项,需要的朋友参考一下

三种定义数组的格式如下:

int[] arr1=new int[10];
		
int[] arr2={1,2,3,6};

int[] arr3=new int[]{1,2,3,4,5,6,7,22};

注意:数组的length是一个属性,而字符串的length()是一个方法了!!!虽然都是求的他们各自的长度

package 第四天;

public class 数组 {

	public void showArray(int[] arr)
	{
		for(int i=0;i<arr.length;i++)
			System.out.print(arr[i]+"\t");
		System.out.println();
	}
	public static void main(String[] args) {
		int[] aa;
//System.out.println(aa);//只是声明了数组没赋初值不能使用会报错误提示),如果new出来了,则系统复int型的值全为0
		
		int[] arr1=new int[10];//必须指定大小
		
		int[] arr2={1,2,3,6};
		System.out.println(arr2[0]);
		int[] arr3=new int[]{1,2,3,4,5,6,7,22};//注意,不能指定大小,这个最常用
		
		数组 shuzu=new 数组();
		shuzu.showArray(arr1);
		shuzu.showArray(arr2);
		shuzu.showArray(arr3);
		
		shuzu.showArray(new int[]{1,3,2,33});//可以,正确的赋值
		//shuzu.showArray({2,4,1});//错误,报的是编译错误
	}
	
}

以上就是小编为大家带来的java定义数组的三种类型总结的全部内容了,希望对大家有所帮助,多多支持小牛知识库~

 类似资料:
  • 问题内容: 我可以用来存储多种不同类型的数据(整数/字符串/等)?我来自PHP背景,可以将不同类型的数据存储到数组中,但是我不知道如何在Java中进行操作。 举个例子: 如何用Java做类似的事情? 问题答案: Java是一种强类型语言。在PHP或Javascript中,变量没有严格的类型。但是,在Java中,每个对象和基元都有严格的类型。您可以将多种类型的数据存储在Array中,但只能将其作为对

  • Java 的数组要求所有的数组元素具有相同的数据类型。因此,在一个数组中,数组元素的类型是唯一的,即一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的数据。 因为 Java 语言是面向对象的语言,而类与类之间可以支持继承关系(从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为),这样可能产生一个数组里可以存放多种数据类型的假象。例如有一个水果数组,要求每个数组元素都是水果,实

  • 本文向大家介绍Java中定义了几种类型的匿名内部类?,包括了Java中定义了几种类型的匿名内部类?的使用技巧和注意事项,需要的朋友参考一下 一个匿名内部类是声明一个内部类没有任何类名的。换句话说,一个无名的内部类称为匿名内部类。由于它没有名称,因此它不能具有构造函数, 因为我们知道构造函数名称与类名称相同。 我们可以定义一个匿名内部类,并一步一步使用new 运算符创建其对象。 语法 Java匿名内

  • 问题内容: 我正在创建一个numpy数组,该数组将填充我制作的特定类的对象。我想初始化数组,使其仅包含该类的对象。例如,这是我想做的事,如果我做这件事会发生什么。 我可以做这个: 然后将的每个元素分配为一个对象(或任何其他类型的对象)。从编程的角度(类型检查)和数学的角度(对函数集进行操作)的角度来看,如果我能够拥有一个s数组,那将是如此的巧妙。 我可以使用任意类指定numpy数组的数据类型吗?

  • 我在使用OpenAPI 3定义可重用架构组件时遇到问题,这将允许包含多种类型的数组。每个项目类型都继承自同一个父类,但具有特定的子属性。这在SwaggerHub上的视图中似乎可以正常工作,但示例视图没有正确显示数据。 太长,读不下去了有没有办法在OpenAPI 3中定义包含不同对象类型的数组?

  • 本文向大家介绍Java中数组的定义和使用教程(三),包括了Java中数组的定义和使用教程(三)的使用技巧和注意事项,需要的朋友参考一下 数组排序 在很多的面试题上都会出现数组排序的操作形式。但是这个时候你千万别写上:java.util.Arrays.sort(数组)。而这种排序都是以升序为主。 基础的排序操作: 范例: 冒泡排序 数组转置 所谓的转置最简单的理解就是首尾交换。而如果要想实现这样的交