数组缩减题
題目:
有一個數組(1,2,3,4,5)可以將該數組進行縮減,提示用戶是否繼續縮減, 每次縮減最后那個元素。當只剩下最后一個元素,提示,不能再縮減。代碼:
package Array;import java.util.Scanner;/*** @Description:* @Author: 落幕* @Date: 2022/7/7 21:20*/ public class ArrayReduce {public static void main(String[] args){/*有一個數組(1,2,3,4,5)可以將該數組進行縮減,提示用戶是否繼續縮減,每次縮減最后那個元素。當只剩下最后一個元素,提示,不能再縮減。*/Scanner myscanner = new Scanner(System.in);int[] arr={1,2,3,4,5};do {int[] arrNew = new int[arr.length - 1];for (int i = 0; i < arrNew.length; i++) {arrNew[i] = arr[i];}arr = arrNew;for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}System.out.println("是否繼續縮減(n=否)");char ass=myscanner.next().charAt(0);if (ass=='n'){break;}if (arr.length == 1) {System.out.println("不能在縮減了");break;}}while (true);System.out.println("結束了");} }運行:
1 2 3 4 是否繼續縮減(n=否) y 1 2 3 是否繼續縮減(n=否) y 1 2 是否繼續縮減(n=否) y 1 是否繼續縮減(n=否) y 不能在縮減了 結束了Process finished with exit code 0總結
- 上一篇: 使用kaminari实现分页
- 下一篇: 信息化与信息化系统__无线__网络工程标