배열에있는 10 개의 숫자의 합계를 찾는 프로그램에 관한 문제가 있습니다. try, catch 블록을 사용하여 ArrayIndexOutOfBoundsException을 처리합니다.try 및 catch 블록을 사용하여 배열에있는 10 개의 숫자의 합
답변
통해 UR 코드에 대한 올바른 프로그램을 가정하지 않고 ArrayIndexOutOfBoundsException를 잡을 필요가 없습니다
int[] nums = new int[10];
// give it some values.
long sum = 0;
for(int n: nums) sum += n;
System.out.println("Sum is " + sum);
뭔가를 시도 할 것입니다 ... 제발 도와주세요 것은
class ravindra {
public static void main(String[] args) {
int[] ia = new int[10];
try{
for (int i = 0; i < ia.length; i++)
ia[i] = i;
int sum = 0;
for (int i = 0; i < ia.length; i++)
sum += ia[i];
System.out.println(sum);
}
catch(ArrayIndexOutOfBoundsException e)
{
//system.out.println("exception");
}
}
}
입니다 배열 바운드 (예 : arraylength + 1)가 발생할 때까지 for loop
을 통해 예외 루프 ur 코드 발생
for (int i = 0; i <= ia.length; i++)
나는 당신이
왜 아래로 투표합니까? –
@RohitJain 공식 Java 코딩 규칙을 위반 한 것일 수 있습니다. (그것은 내가 아니 었습니다) – Alderath
@Alderath는 OP의 다음 질문에 기반하여, 코드를 고치기보다는 예외를 잡아서 던져 버리지 않으려 고합니다. AFAIK 자바 코딩 규칙을 따른다. ;) –
- 1. Arduino에서 try/catch 블록을 사용합니다.
- 2. vb.net에서 try 및 catch 블록을 어떻게 사용합니까?
- 3. try ... catch 블록을 많이 사용하지 마십시오.
- 4. Powershell : try-catch 블록을 종료하는 방법은 무엇입니까?
- 5. 여러 개의 try-catch 블록 대 한 개의 큰 try-catch 블록 [스레드에서]
- 6. 시퀀스를 만드는 숫자의 합
- 7. 모든 숫자의 합
- 8. 파이썬 - 숫자의 합
- 9. Try-Catch Statement Trouble
- 10. throw new/try/catch
- 11. () try {} catch {}
- 12. 목록에없는 숫자의 프롤로그 합
- 13. Java : Try-Catch-Continue?
- 14. ReSharper에서 try/catch 블록 코드 완성을 해제하려면 어떻게합니까? 내가 try/catch 블록을 입력하기 시작하면
- 15. Try-catch catch not exceptions
- 16. java try catch 및 return
- 17. JavaScript try/catch 및 ajax보고
- 18. 로컬 변수 및 Try/Catch
- 19. C# : "using"지시문 및 try/catch 블록
- 20. 우리는 어디서 어떻게 try do catch 블록을 처리 할 것인가?
- 21. Scala DRYing try/catch
- 22. WindowProc MFC에서 try/catch 사용
- 23. JavaScript의 모든 함수를 반복하고 try catch 블록을 추가하는 방법은 무엇입니까?
- 24. try..catch 블록을 사용하는 경우에도 응용 프로그램이 작동하지 않습니다.
- 25. Java에서 try/catch 또는 synchronized가 명령문 블록을 필요로하는 이유는 무엇입니까?
- 26. Try Catch 기능 확장 C#
- 27. Matlab try/catch
- 28. Visual Studio 매크로 또는 Regex try-catch 블록을 제거 하시겠습니까?
- 29. 실제 장치에서 xcode show error에 try catch 블록을 사용합니까?
- 30. 중첩 된 Try..catch 블록을 사용하는 것이 좋지 않습니까?
코드는 어디에 있습니까? – nhahtdh
코드를 추가 할 수 있습니까? – Ryan
ArrayIndexOutOfBoundsException이 발생하는 경우, 뭔가 잘못된 것을하고 있다고 말합니다. –