网站首页 > 文章中心 > 其它

java中数组的代码_java数组分割成多个数组

作者:小编 更新时间:2023-09-28 18:09:20 浏览量:421人看过

java用户定义数组空间代码

static int number;//定义数组空间

java中数组的代码_java数组分割成多个数组-图1

static int[] t1=new int[number];

final关键字,数组下标是不能更改的,static final int number;

类似于cc++const

java 类中的数组

兄弟,首先你的主要方法不对,应该为public int[] sToArray(),或者是直接带个形参public int[] sToArray(String[] stringDemo),另外,类a和类b最好在一个包中,如不在用import导入.

具体的代码如下:

package src;

public class ArrayDemo

{

int[] int_array;

java中数组的代码_java数组分割成多个数组-图2

String[] string_array;

public ArrayDemo()

}

public int[] sToArray()

for(int i=0;istring_array.length;i++)

int_array[i]=Integer.parseInt(string_array[i]);

return int_array;

public int[] sToArray(String[] stringDemo_array)

for(int i=0;istringDemo_array.length;i++)

int_array[i]=Integer.parseInt(stringDemo_array[i]);

public class ArrayPlusDemo

public static void main(String[] args)

ArrayDemo ad=new ArrayDemo();

System.out.println("调用另一个类(ArrayDemo)中的变量(int_array)");

for(int i=0;iad.int_array.length;i++)

// 由于类对象ad在构造方法中,只是申请了一个空间,并没有初始化,所以它的数值为自动赋值的0;

System.out.println("类(ArrayDemo)中变量(int_array)的第 "+(i+1)+" 个值是:"+ad.int_array[i]);

System.out.println("调用另一个类(ArrayDemo)中的变量(string_array)");

for(int i=0;iad.string_array.length;i++)

System.out.println("类(ArrayDemo)中变量(string_array)的第 "+(i+1)+" 个值是:"+ad.string_array[i]);

ad.int_array=ad.sToArray();

System.out.println("调用另一个类(ArrayDemo)中的方法(sToArray())");

System.out.println("ad.int_array的结果为:"+ad.int_array[i]);

ad.int_array=ad.sToArray(ad.string_array);

java中数组的代码_java数组分割成多个数组-图3

System.out.println("调用另一个类(ArrayDemo)中的方法(sToArray(String[] stringDemo))");

Java数组

第一个选c,声明和创建时标识的类型不一致,错误.

第二个选D,创建二维数组的时候,第一个括号声明创建多少个数组,第二个括号声明每一个数组的长度都是多少.

所以创建的时候,允许只写第一个数字,毕竟除了直接初始化之外,创建的时候都要声明长度.

但是D只写了第二个括号

第三个选A,另外三种初始化都是一维数组的创建方法,

而且第三个还直接在声明的括号里面写了长度,在C/C++里面可以允许,但是在Java里面是不允许的.

以上就是土嘎嘎小编为大家整理的java中数组的代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章