java

3강 반복문의 배열 그리고 예외 처리

getfeelingsfrom 2025. 2. 26. 16:57

l  반복문

n  for : 처음부터 반복횟수를 알 수 있는

n  While : 반복 조건을 처음부터 따지는

n  do while: 반복 조건을 나중에 따지는

 

l  배열

n  인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조

n  같은 타입의 데이터들이 순차적으로 저장

 

l  배열 선언

n  int intArray[]

intArray = new int[10]

n  int intArray[]={0,1,2,3,4,5,6,7,8,9}

n  선언 시 초기화하려면 배열의 크기 지정하면 안 됨 (int intArray[10] 불가)

 

l  .length : 배열의 크기

 

l  for ( 변수 : 배열레퍼런스)  : 인덱스를 몰라도 내용을 앞에서부터 하나씩 꺼냄

l  이차원 배열

n  i.length : 2차원 배열의 행의 개수

n  i[n].length : n번째 행의 열의 개수

 

l  비정방향 배열

n  int i[][];

i = new int[4][]

i[0] = new int [1];

i[1] = new int [2];

i[2] = new int [3]

i[3] = new int [4];

 

l  public static void main (String[] args)

l  예외

n  정수를 0으로 나는 경우

n  배열보다 큰 인덱스로 배열의 원소를 접근하는 경우

n  존재하지 않는 파일을 읽으려고 하는 경우

n  정수 입력을 기다리는 코드가 실행되고 있을 때, 문자가 입력된 경우

 

l  예외 처리 (try-catch-finally)

n  try {예외발생 가능성 있는 실행문}

n  catch(처리할 예외 타입 선언)

{ 예외 처리문}

u  ArithmeticException

n  finally// 생략가능 , 예외 발생 여부와 상관없이 무조건 실행

 

l  배열 출력

char[] a ={a, b, c, d}

n  for (int i=0; i<a.length; i++)

system.out.print(alpha[i])

n  for( char c : alpha)

   System.out.print(c);

'java' 카테고리의 다른 글

5강 상속  (0) 2025.02.26
2강 자바 기본 프로그래밍  (0) 2025.01.10
1강 자바 시작  (1) 2025.01.10