594
No
Test
package java14;
//debug(디버그)
//중단점(Break Point)
public class Test {
public static void main(String[] args) {
int i=0;
for(i=0; i<=10; i++);
{
System.out.println(i);
}
}
}
Test2
package java14;
public class Test2 {
static void print(int[] nums){
for(int n: nums){
System.out.println(n);
}
}
public static void main(String[] args) {
//step into(F5) : 다른 method 로 이동
//step over(F6) : 현재 라인만 실행
// 다른 method 로 가지 않음
int[] n ={1, 2,3, 4, 5};
print(n);
}
}
BadIndex
package java14;
public class BadIndex {
public static void main(String[] args) {
int[] array =new int[10];
for(int i=0; i<10; i++){
array[i]=0;
}
/* Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 12
at java14.BadIndex.main(BadIndex.java:11)
*/
//F3 코드 보기 , F4 계층구조
try {
int result =array[12]; //예외 코드 발생
System.out.println(result);
} catch (Exception e) { // 예외가 발생하면 catch 절이 실행됨
System.out.println("배열의 인덱스가 잘못 되었습니다.");
}
System.out.println("프로그램 종료");
}
}
/*
출력 =>
배열의 인덱스가 잘못 되었습니다.
프로그램 종료
*/
댓글 ( 4)
댓글 남기기