
正文
java数组的下标代码 java数组下标
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java中当数组的长度为五下,标的最后一个数字为?
在Java中,数组的下标从0开始,因此当数组的长度为5时,最后一个数字的下标为4。
例如,如果我们有一个长度为5的整数数组arr,最后一个数字的下标是arr[4],而不是arr[5]。因此,如果我们要访问数组的最后一个数字,应该使用arr[4]。
相关问答
Q1: 用java编写一个查询数组下标的代码!!
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
String[] strs = new String[]{"a", "b", "c", "a", "b", "c", "a", "b", "c", "a", "b", "c"}; //定义数组
String in = sca.next();//键盘输入
String index = "-1,"; //定义下标记录 默认-1不存在 ,为间隔
for (int i = 0; i strs.length; i++) { //循环查询下标
if (in.equals(strs[i])) {
if (index.equals("-1,")) { //存在则制空 将下标放入
index ="";
}
index += i + ","; //循环放入下标
//break; //如果需求是做单个的话 可以释放这段代码 下面去数组第一个值就可以了
}
}
index = index.substring(0, index.length() - 1); //取出数组最后的,
//如果需要下表作为数字引用 可以这样
// String[] indexs = index.split(",");
// int[] intIndex = new int[indexs.length];
// for(int i = 0; i indexs.length; i++){
// intIndex[i] = new Integer(indexs[i]);
// }
System.out.println(index);
}
这段代码 多个单个都可以 已经测试过了 只要释放下代码就行
Q2: 用JAVA编写一维数组中的最大,最小的元素以及他们的下标的代码是什么?
public static void main(String[] args) {
int[] a=new int[]{6,8,4,9,2};
int min;int max;
min=max=a[0];
for(int i=1;ia.length;i++)
{
if(mina[i])
min=a[i];
if(maxa[i])
max=a[i];
}
int m=0,n=0;
for(int s=0;sa.length;s++)
{
if(min==a[s])
{
break;
}
m++;
}
for(int o=0; oa.length;o++)
{
if(max==a[o])
{
break;
}
n++;
}
System.out.println("最小的数为:"+min+"下标为:"+m);
System.out.println("最大的数为:"+max+"下标为:"+n);
}
Q3: java怎么确定数组的下标位置
import java.util.*;
public class Array {
public static void main(String[] args) {
int[] score = new int[] { 18, 25, 7, 36, 13, 2, 89, 63 };
int mix = score[0];
int j = 0; // 用来保存最小数的下标
for (int i = 0; i 8; i++) {
if (score[i] mix) {
mix = score[i];
j = i;
}
}
System.out.println("最小的数字是" + mix + "是数组中的第个" + (j+1) );
}
}
关于java数组的下标代码和java数组下标的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






