이 메서드는 정수를 배열에 추가합니다. 나는 부정적인 정수와 문자 같은 것들을 잡기 위해 입력을 잡는 시도를하는 법을 알아야한다. 나는 그것을하는 법을 알 수 없다. 내가 어떻게 할까?Java의 범위 및 알파 오류 캐치 시도
private static int[] addInt (int[] ara, Scanner kb) {
int[] newAra = new int[ara.length + 1];
for(int i = 0; i < ara.length; i++) {
newAra[i] = ara[i];
}
System.out.println("Enter new integer:");
newAra[newAra.length-1] = kb.nextInt();
selectionSort(newAra);
return newAra;
}
, 당신의 방법
과 코드에 음수에 대한 예외를 던지기의 예입니다 ... 사용 배열을 삭제하는 대신 arraylist를 사용하여 새로운 한 시연 시간을 만들고 이전 값으로 채우기 – codeMan