1. java 數組怎麼使第一個元素的索引值不為0
可以在鍵盤輸入是不為0
例如 你定義的元素為a
實現刪除方法
本來鍵盤輸入索引值第一個數為0
你把 a寫成 a-1
remove(a-1);
那你要輸入1 才能得到索引為0的對應數
2. java中數組索引和元素是什麼關系,arr.length-1又是什麼意思arr[1]是什麼意思
每個元素在數組的位置就是索引。
索引從零開始。取值[0,arr.length-1]
arr[1]是數組的第二項。
3. 求用java寫一個工具程序,能夠查找基本數據類型數組中的指定數據,並返回該數據的索引值。
public int find(Object[] args,Object value){
try{
return Arrays.asList(args).indexOf(value);
}catch(Exception e){
System.out.println("找不到元素");
return -1;
}
}
4. 定義一個方法,用於獲得int數組中的最大值及對應的索引java
public int[] getMaxIndex(int[] arr){
if(arr==null||arr.length==0){
return null;//如果數組為空 或者是長度為0 就返回null
}
int maxIndex=0;//假設第一個元素為最大值 那麼下標設為0
int[] arrnew=new int[2];//設置一個 長度為2的數組 用作記錄 規定第一個元素存儲最大值 第二個元素存儲下標
for(int i =0;i<arr.length-1;i++){
if(arr[maxIndex]<arr[i+1]){
maxIndex=i+1;
arrnew[0]=arr[maxIndex];
arrnew[1]=maxIndex;
}
}
return arrnew;
}
希望能幫到你 謝謝
5. java數組索引傳遞
這是java基礎語法啊 , this.foot++ 相當於 當前使用 this.foot , 並且使用之後 執行 this.foot = this.foot +1 , 任何傳值的地方 , 都可以這么寫 ,
6. java數組查找索引問題
使用二進制搜索演算法來搜索指定的 int 型數組,以獲得指定的值。必須在進行此調用之前對數組進行排序(通過上面的 sort 方法)。如果沒有對數組進行排序,則結果是不明確的。如果數組包含多個帶有指定值的元素,則無法保證找到的是哪一個。
7. java中,要使一個字元串數組的索引值全部+1,怎麼實現呢
苦逼的需求。。。
先重弄一個字元串類的數組,長度比原來那個多1
然後循環取出原數組中的索引為i的數據,存入新數組i+1索引處即可。
8. java 程序讓用戶在數組中尋找制定數字,找到顯示索引值,找不到顯示-1 幫我改下
packagetool;
importjava.util.Scanner;
publicclassSerach
{
//普通方法查找
int[]a;
inti;
intb;
publicstaticvoidmain(String[]args)
{
int[]a={1,10,31,33,37,48,60,70,80};
System.out.println("輸入x:");
Scannersn=newScanner(System.in);
intb=sn.nextInt();
intindex=-1;
for(inti=0;i<a.length;i++)
{
if(a[i]==b)
{
index=i;
break;
}
}
System.out.println(index);
}
}
9. java數組中String [ ] a={aa,bb,cc};利用for循環進行遍歷
首先糾正題主的一個說法,i並不是代表數組中的元素,而是代表元素在數組中的下標。
根據題主的題干,可以推測出題主的代碼應該是:
publicstaticvoidmain(String[]args){
//聲明數組對象
String[]a={"aa","bb","cc"};
//遍歷數組
for(inti=a.length-1;i>=0;i--){
System.out.println(a[i]);
}
}
或者
publicstaticvoidmain(String[]args){
//聲明數組對象
String[]a={"aa","bb","cc"};
//遍歷數組
inti=a.length-1;
while(i-->=0){
System.out.println(a[i]);
}
}
數組a中有3個元素(a.length 等於3),元素在數組中的下標是從0開始的。
元素 下標 表達式
aa 0 a[0]
bb 1 a[1]
cc 2 a[2]
根據上面的對應關系就不難理解a.length-1是最後一個元素的下標。上面兩個方法都是從後往前遍歷輸出。如果是從前往後輸出的話還可以有以下的寫法
//foreach寫法
for(Stringstring:a){
System.out.println(string);
}
10. java數組中的索引指的是什麼
數組中的元素在內存是連續排列的,有時我們我處理裡面的數據並不是從頭取到尾,有時從中間取,所以這里就需要一個下標,標記是在哪個位置,這個下標就就是索引,比如中葯鋪裡面的葯櫃,要寫明葯名是不,這個名就是索引.而數組下標是從0開始的.
比如a[0],a[1],a[2],a[3],a[4],a[5] 這0,1,2,3,4,5,就是索引