今天为大家介绍一下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] + " "); } }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)