A. java 对象数组定义是什么
对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有扒纳渣:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
数组的三种定义方法
1.数组类型[] 数组名=new 数组类型[数组长度];
2.数组类型[] 数组名={数组0,数组1,数组2,数组3,....};
3.数组类型[] 数组名=new 数组类型[]{数组0,数组1,数组2,...};
B. java中的数组语法是什么
数组定义:类型[] xxx; 类型 a[];
如:int[] ary = new int[5]; int ary2[] = new int[7];
数组塌昌如定义的时候必须指定后面的长度.
数组元素引用:迅链数组[index]; ary[0] ~ ary[ary.lenth-1]
数组下标从0开始,丛长团启度-1结束
C. java中数组的定义
//指定长度为10
String [] arr = new String[10];
//两种没什么区别,只是上面可读性比较好
String arr[] = new String[10];
//直接初始化数组
String[] arr = {"a","b"};
//先定义一个数组
String [] arr = null;
//赋值数组的第一个值
arr[0] = "a";
D. java类怎样定义数组对象数组
public class a {
public static void main(String[]args){ int a[]={3,9,8};//这个是数组的静态初始化. Date days[]={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)};
//创建了3个Date对象放在days[]数组里。 //这里还有种写法。你可以先定义个数组,然后动态的进行付值。 //这样写可能烦了点,你也可以用for循环来进行动态赋值。 //列:Date days[]; // days=new Date[3]; // days[0]=new Date(1,2,3); // days[1]=new Date(1,2,3); // days[2]=new Date(1,2,3);
for(int i=0;i<days.length;i++){ //循环数组里的对象
//将对象中的a属性打印输出。
E. java如何定义数组
第一种:
int[] arr; //先声明
arr=new int[3]; //分配空间
arr[0] = 10; // 第一个元素
arr[1] = 20; // 第二个元素
arr[2] = 30; // 第三个元素
第二种:
int data[] = new int[3]; /*开辟了一个长度为3的数组*/
data[0] = 10; // 第一个元素
data[1] = 20; // 第二个元素
data[2] = 30; // 第三个元素
第三种:
int[] arr={20,68,34,22,34};
F. Java中的函数'常量'数组都是啥意思啊'本人学历低'求详细讲解'不要讲的太专业'听不懂
常量:意义上与变量唯一的区别就是初始化之后不能再更改,一些定值通常设置为常量,程序中多处用到这个常量的时候,就不必每次都输入实际值了,而且当你希望修改这个定值的时候(这里指初始化的时候),不必到程序中各个地方去修改,只需要修改这个常量的初始值就可以达到目的。
数组:一般来说是同一类数据类型的数据集合,由数组+索引的方法访问数组中各值,也有些数组可以存储不同类型的数据,比如javaScript里的数组。
G. java中数组的定义
数组的定义
语法有两种:
type arrayName[];
type[] arrayName;
type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。
/**
*数组的三种定义方法
毕启*
*1.数组类型[]数组名=new数组类型[数组长度];
*2.数组类型[]数组名={数组0,数组1,数组2,数组3,....};
*3.数组类型[]数组名=new数组类型[]{数组0,数组1,数组2,...};
**/
publicclassWhatEver{
publicstaticvoidmain(String[]args){
//第一种例:
则弊String[]test1=newString[6];
test1[0]="数组0";
test1[1]="数组1";
孙数族//第二种例:
String[]test2={"数组0","数组1","数组2","...."};
//第三种例:
String[]test3=newString[]{"数组0","数组1","数组2","...."};}
}
H. 请教JAVA中数组的正确定义方法
一般来说这是不同语言之间竞争的结果,第二种方法在c语言等面向过程的语言中被广泛的使用,鉴于许多程序员在学习java或者c#时候,都具有部分c的基础,所以这种数组声明的方式被保留了下来。
不过对于java和C#这类面向对象的语言,都推荐使用第一种命名方式,原因很简单,第一,java和c# 把数组当成是对象处理,将数组统一的继承自Array这个类。第二,将方括号表示是数组类型,而写在后方容易与变量的名称相互混淆,鉴于一般程序设计语言的变量的定义结构为:
变量类型 变量名称 赋值运算符 变量名称或者常量参数;
因此采用第一种更有助于理解数组是一种引用的数据类型,而与基本数据类型相互区分。
其实在使用中,可以根据个人喜好来写,sun公司推荐第一种原因在于此。
I. 写出数组定义的几种方式,数组是说明类型的吗(数据类型 值类型 JAVA中有ref关键字吗)
从概念上来说,数组是一组变量,这组变量应该满足下列条件:
(1) 具有相同的名称。
(2) 具有相同的数据类型。
(3) 在存储器中连续存放。
定义数组的语法是:
数据类型说明符 数组名[数组长度]
注意:数组长度只能是常量。数组的空间分配属于静态分配,长度不能在程序运行中发生变化。
int a[5]; /*定义整型数组a,有5个元素*/
float b[10],c[20]; /*定义单精度浮点型数组b,有10个元素;单精度浮点型数组c,有20个元素*/
char string[20]; /*定义字符型数组string,有20个元素*/
int data[5]={1,2},只初始化data[0]和data[1]两个单元,data[2]~data[4]的值均为0。
int data[]={1,2,3,4,5};与int data[5]={1,2,3,4,5}是完全等价的。
int data[5]=1;并不意味着把data数组的五个元素都初始化为1了,这是一个错误的语句。