今天为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下:
1、需求分析:
用第一个与最后一个交换, 第二个与倒数第二个交换,第三个与倒数第三个交换,一直到中间的那个数为止
2、程序代码:
public static void mAIn(String[] args) { Scanner sc = new Scanner(System.in); int arr[] = new int[20]; System.out.println("请输入多个正整数(输入-1表示结束):"); int digit = 0, j; do { int num = sc.nextInt(); if (num == -1) { break; } arr[digit++] = num; } while (arr[digit - 1] != -1); System.out.println("你输入的数组为:"); for (j = 0; j < digit; j++) { System.out.print(arr[j] + " "); } System.out.println("\n数组逆序输出为:"); for (j = digit - 1; j >= 0; j--) { System.out.print(arr[j] + " "); } }