Java擷取指定區間內的陣列元素並存入新陣列
package practice;
public class IntervalInterception {
public static void main(String[] args) {
int arr[] = { 1, 3, 14, 5, -1, -5, 16, 6, -8, 5, 4, 7, -6, -7, 12, 5 };
int first = 0; // 正向首個負數元素的下標
int reFirst = 0; // 反向首個負數元素的下標
for (int i = 0; i < arr.length; i++) {
if (arr[i] < 0) {
System.out.println("正向首個負數元素的位置:" + i);
first = i; // 當元素滿足條件進入判斷體時,迴圈變數的值即為對應元素的下標
break;
}
}
for (int i = arr.length - 1; i >= 0; i--) {
if (arr[i] < 0) {
System.out.println("反向首個負數元素的位置:" + i);
reFirst = i; // 當元素滿足條件進入判斷體時,迴圈變數的值即為對應元素的下標
break;
}
}
System.out.println("\n下標" + first + "和" + reFirst + "之間(閉區間)的元素為:");
for (int i = first + 1; i < reFirst; i++) {
System.out.print(arr[i] + " ");
}
}
}
相關文章
- golang 陣列去重 移除陣列指定元素Golang陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript陣列檢索指定元素JavaScript陣列
- 使用 Carbon 獲取指定時間範圍內的日期陣列陣列
- java陣列元素的引用Java陣列
- shell 使用陣列及字串擷取陣列字串
- Array · 刪除陣列中指定的元素陣列
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- JavaScript陣列指定位置插入新元素JavaScript陣列
- python如何獲取陣列元素的下標並輸出Python陣列
- 【淺出 PHP】陣列相加和陣列合並的區別PHP陣列
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- JavaScript 擷取指定指定區間字串JavaScript字串
- 陣列元素逆序陣列
- Java陣列03:陣列使用Java陣列
- java陣列如何遍歷全部的元素Java陣列
- JS 兩組陣列取不同值組成新陣列的方法JS陣列
- mysql查詢語句陣列下標擷取MySql陣列
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- 獲取陣列第N個元素的方法陣列
- 【Java】尋找陣列中“主要元素”Java陣列
- 初識Java(Java陣列-陣列的基本操作)Java陣列
- for迴圈無法刪除陣列所有指定元素陣列
- 陣列元素的數量陣列
- jquery裡判斷陣列內是否包含了指定的值或元素的方法jQuery陣列
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- 陣列中每個陣列元素出現的次數陣列
- 移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列陣列
- 陣列元素劃分陣列
- Java的 陣列Java陣列
- java陣列中重複元素的去重Java陣列
- 陣列filter方法對陣列元素進行過濾陣列Filter
- 【leetcode】27. Remove Element 刪除陣列指定值的元素LeetCodeREM陣列
- 【Java】陣列二分查詢元素Java陣列
- java——陣列Java陣列
- Java 陣列Java陣列
- Java陣列Java陣列