① 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","...."};}
}
② 在Java中,定义一个一维整形数组,并给初值,打印所有奇数!求大神讲解越详细越好!偶是小白
publicclassTester{
publicstaticvoidmain(String[]args){
int[]a={1,2,3,4,5,6,7,8,9};//定义一个整形来数组,并给自出初值
for(inti=0;i<a.length;i++){
if(a[i]%2!=0){//判断是否为奇数(除以2的余数不等于0)
System.out.print(a[i]);//打印这个数
System.out.print("");//再打印个空格
}
}
System.out.println("");//输出结束的空行
}
}
③ 在java中定义一个数组对象怎么赋值
new Shuzu(new char[]{'我'});new Shuzu(new char[]{'老'})); ————相当于ss[0].sz[0]={'我'};ss[1].sz[0]={'老'};
就在这里,这里你用了两次new,也就意味着,你生成了两个不同的Shuzu类的对象出来,分别的char[]{'我'}和new char[]{'老'},所以,当你在之后 System.out的时候,读到ss[0].sz[1]和ss[1].sz[1]时,其实这两个变量里是没有值的,
④ JAVA怎么声明一个数组
在Java中定义一个数组的方法有:
Long[] numbers; //一般使用的定义方式,可分为静态和动态两种定版义方式,下有说明.
Long numbers[]; //跟上权面用法一致.
Long... numbers; //只能用于函数中形参的定义.
[]Long numbers; //错误的定义方式,没这种写法.
静态定义:
int[] numbers = {1, 2, 3, 4, 5};
动态定义:
int size = 5;
int[] numbers = new int[size];
for (int i = 0; i < size; i++) {
numbers[i] = i + 1;
}
int... xx 的形参定义:
public void testArray(int... numbers) {
for (int i : numbers) {
//打印传过来的形式参数的所有元素.
System.out.println(i);
}
}
⑤ java中如何创建字符串数组
java中定义一个字符串数组方式如下:
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string类型和瞎族含其他基本类型相似,创建数组时,有上述两种方式。磨笑
数组可以分为一维数组和二维数组;
一维数组的语法格式:
数组元素类型 数组名[ ]={数组元素的初值,。。。}
如: int sa[]={1,2,3}
二维数组声明的语法格式:
数组元素类型穗旅 数组名[ ][ ]
如:int a[][]=new int [2[3]
都是一个原理的,自己换一下自己想要定义的数组类型就可以了。
字符串数组的创建:
String a =new String("Java");
不过推荐用ArrayList strArray = new ArrayList (); 比较灵活。
⑥ java中怎么创建一个数组
Java 中创建数组的基本格式为 type[] varname = new type[size]{item1, item2, item3},其中 type 表示元素的类型, size 表示创建数组的大小,在指定后面所有元素的情况下,这个大小可以省略,后面花括号括起来的部分,用于指定元素,如果指定了大小,可以不要后面的部分,如以下语句军创建了一个数组;
int[] = new int[1]; // 创建一个长度为1 的整形数组
int[] = new []{1}; // 创建一个长度为1,第一个元素的值为1;