java数组下标怎样才能从1开始计算
9个回答
展开全部
存入的时候从1开始存,取得时候也从1开始取。这样的话,就不能用foreach 了,比较麻烦。但是没更简单的方法了。
public void print(){
int[] num=new int[10];
for(int i=1;i<10;i++){
num[i]=i*10;
}
for(int j=1;j<10;j++){
System.out.println(num[j]);
}
int count=num.length-1;
System.out.println("共存储了"+count+"个数字");
}数字");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Test { public static void main(String[] args) {
int array[]=new int[12];//首先声明数组并创建空间
for(int i=1;i<array.length;i++){//用for语句从下表1开始操作
array[i]=i+2;//对array[i]具体操作
}
}
}
int array[]=new int[12];//首先声明数组并创建空间
for(int i=1;i<array.length;i++){//用for语句从下表1开始操作
array[i]=i+2;//对array[i]具体操作
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
..要么你自己重写一个集合类,要么在使用数组的时候[id-1],这样id就能从1开始了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA的数组起始都是从0开始 如果你要从1开始的话 只能给 0号下标复制为空
或者你使用List集合
或者你使用List集合
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询