Java菜鳥 陣列小練習

2021-08-19 18:57:13 字數 1263 閱讀 4330

需求:

定義乙個陣列 陣列值 分別 3,6,11,22

在陣列中查詢11的位置

public static void main(string args) ;

int key = 11;

for (int i = 0; i < array.length - 1; i++)

} }

需求:隨機10個數 隨機的區間為[15,150]

1.把這個10個數放入陣列中

2.列印最大值、最小值

public static void main(string args) 

// 宣告最大 最小值

int max = 0;

int min1 = newarray[0];

// 遍歷陣列

for(int i = 0; i < newarray.length; i++)

if(min1 > newarray[i])

} // 列印結果

system.out.println("max ="+max);

system.out.println("min ="+min1);

// 利用系統方法 將陣列轉化為字串輸出

// 一般帶s的類 都是 該類的工具類

system.out.println(arrays.tostring(newarray));

}

氣泡排序

核心思想:相鄰兩個數比較 換位

public static void main(string args) ;
/*

* 外迴圈 控制一共比了多少趟

* 內迴圈 控制一共比了多少次*/

for(int i = 0;i < array.length - 1;i++)

}} system.out.println(arrays.tostring(array));

}

選擇排序

核心思想:選擇乙個數(選第乙個數)和其他的數進行比較 交換

public static void main(string args) ;

for (int i = 0; i < array.length - 1; i++)

}} system.out.println(arrays.tostring(array));

}

陣列小練習

陣列練習題 1.使用氣泡排序,實現如下的陣列從小到大排序。int arr new int 2.如何反轉上面的陣列。請 實現 複製上述陣列,得到乙個新的陣列 使用線性查詢,從上述陣列中查詢22是否存在。存在,返回所在位置的索引。不存在,輸出提示資訊。陣列中常見的異常有哪些?請舉例說明 public s...

java陣列練習

int score new int 5 int sum 0 scanner scanner new scanner system.in for int i 0 i score.length i system.out.println 平均分為 double sum score.length int s...

Java陣列程式設計練習

練習題 在乙個陣列中找出最大和最小值,並輸出它們的位置 public class test1 int max 0,min 0 int i for i 0 i arr.length 1 i system.out.println max arr max system.out.println min ar...