Java 經典程式設計題 (更新有延遲,但不會缺席)

SunShineLove發表於2020-12-10

程式一:在陣列中找到元素的位置索引


解析:
1.需要有陣列
2.需要指定元素
3.分離一個查詢的方法
程式碼:

public static void main(String[] args) {
int[] arr = {23,45,155,67,90,34,89,-7847,546,111,9,4,6,5451,9087};

//在螢幕上列印數值
System.out.println("當前已有數值(如下):");
int count = 0;
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"\t");
count++;
if(count%6==0){
System.out.println();
}
}
System.out.println();

//鍵盤錄入要查詢的數值
System.out.print("請輸入您要查詢的數值:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();

//換行
System.out.println();

//呼叫查詢方法fun
int renum = fun(arr,num );

//根據返回值判斷輸出
if(renum!=-1){
System.out.println("在陣列中"+num+"索引的位置是:"+renum);
}else {
System.out.println("您輸入的數值不存在!");
}

}

//在陣列中查詢數值索引方法
public static int fun(int[] arr,int num){
int index = -1;
for(int i=0;i<arr.length;i++){
if(arr[i]==num){
index = i;
}
}
return index;
}

相關文章