import java.util.*;
public class CyclicShiftApp{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
while(scan.hasNextInt()){
list.add(scan.nextInt());
}
Integer[] nums = new Integer[list.size()];
nums = list.toArray(nums);
for(int i = 0;i < nums.length; i++){
System.out.println(nums[i]);
}
}
多亏了穷人调试,我发现while(scan.hasNextInt())
实际上并没有添加任何东西。可能出了什么问题?我的 google-fu 是软弱还是缺乏专业知识让我失望了?我对编程很陌生,所以对列表不熟悉,所以认为这将是一个不错的第一步,但有些东西并没有加起来。它也编译得很好,所以它不是语法(不再)。也许是选角问题?