需求:
定義乙個陣列 陣列值 分別 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...