상세 컨텐츠

본문 제목

[Java] 배열, 클래스, 메서드, 예외 처리 예제와 활용 방법

JAVA

by dev.trams 2023. 7. 2. 11:43

본문

반응형
반응형



이전 포스팅에서는 Java의 조건문과 반복문에 대해 다루었습니다. 이번 포스팅에서는 Java의 배열, 클래스, 메서드, 예외 처리에 대해 알아보고, 예제 코드를 통해 실제 활용 방법을 살펴보도록 하겠습니다.

1. 배열:

   public class Main {
       public static void main(String[] args) {
           int[] numbers = {1, 2, 3, 4, 5};  // 정수형 배열 선언과 초기화

           for (int i = 0; i < numbers.length; i++) {
               System.out.println("Number: " + numbers[i]);  // 배열 요소 출력
           }
       }
   }


2. 클래스:

public class Person {
       private String name;
       private int age;

       public Person(String name, int age) {
           this.name = name;
           this.age = age;
       }

       public void introduce() {
           System.out.println("Name: " + name);
           System.out.println("Age: " + age);
       }
   }

   public class Main {
       public static void main(String[] args) {
           Person person = new Person("John", 25);  // Person 객체 생성

           person.introduce();  // 객체의 메서드 호출
       }
   }


3. 메서드:

   public class Main {
       public static void main(String[] args) {
           int sum = addNumbers(5, 3);  // addNumbers 메서드 호출
           System.out.println("Sum: " + sum);  // 합계 출력
       }

       public static int addNumbers(int a, int b) {
           return a + b;  // 두 수의 합계 반환
       }
   }



4. 예외 처리:

   import java.io.File;
   import java.io.FileNotFoundException;
   import java.util.Scanner;

   public class Main {
       public static void main(String[] args) {
           try {
               File file = new File("data.txt");  // 파일 객체 생성
               Scanner scanner = new Scanner(file);  // 파일 읽기

               while (scanner.hasNextLine()) {
                   String line = scanner.nextLine();
                   System.out.println(line);
               }

               scanner.close();
           } catch (FileNotFoundException e) {
               System.out.println("File not found.");  // 예외 처리
           }
       }
   }


이렇게 배열, 클래스, 메서드, 예외 처리에 대한 예제 코드를 통해 실제 활용 방법을 살펴보았습니다. 다음 포스팅에서는 객체 지향 프로그래밍의 개념과 Java의 다양한 기능을 활용한 실전 예제를 다루어보도록 하겠습니다.

반응형

관련글 더보기