私は本当にこの問題について知りません...
数値が正しくない場合、ブロックは例外をキャッチします。-1または0を入力すると、例外がキャッチされ、数値を再度入力するように求められます...しかし、asdasdのようなものを入力すると、無限ループが実行されます。
while (true){
try{
System.out.println("-Size of the array: ");
size = read.nextInt();
if(size<=0){
throw new Exception();
}else{
break;
}
}
catch(Exception e){
System.out.println("\n-Wrong input. Try again.\n");
}
}