在idea中java数组居然是从1开始的??????
而且数组大小应该比要用的大小多 1 。
如下代码:
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int total = sc.nextInt(); int[] list = new int[total+1]; int i =1; int j =total; for(; i<=total ;i++){ list[i]=sc.nextInt(); } for(; j>=1 ;j--){ System.out.print(list[j]+" "); } sc.close(); } }
只有这样写才能正确实现数组逆序输出,就很奇怪