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]);
}
}
poor-mans-debugging のおかげで、while(scan.hasNextInt())
実際には何も追加されていないことがわかりました。何がうまくいかないのですか?私のGoogle-fuは弱いですか、それともノウハウの欠如が私を失望させていますか? 私はプログラミングにかなり慣れていないので、リストに慣れていないので、これは良い最初のステップになると思いましたが、何かがうまくいきません. また、正常にコンパイルされるため、構文ではありません(もう)。もしかしてキャスティングの問題?