Responsive Advertisement

Java 변수 사용 예제: 기본부터 실전까지

Java에서 변수를 사용하는 것은 프로그래밍의 기본이며, 데이터를 저장하고 조작하는 데 중요한 역할을 합니다. 변수는 다양한 데이터 타입과 선언 방법에 따라 코드에서 다르게 작동할 수 있습니다. 이번 글에서는 Java 변수 사용의 기본 예제부터 실제 코드에서 자주 활용되는 실전 예제까지 다양한 사례를 통해 변수의 사용 방법을 익혀보겠습니다.

Java 변수의 기본 개념

Java에서 변수는 데이터를 저장할 수 있는 메모리 공간을 할당하는 데 사용되며, 각 변수는 특정 데이터 타입을 가지며, 선언된 데이터 타입에 따라 저장할 수 있는 값이 달라집니다.

기본 변수 선언 및 사용

public class VariableExample {
    public static void main(String[] args) {
        int age = 25; // 정수형 변수 선언 및 초기화
        double height = 175.5; // 실수형 변수 선언 및 초기화
        String name = "Alice"; // 문자열 변수 선언 및 초기화

        System.out.println("이름: " + name);
        System.out.println("나이: " + age);
        System.out.println("키: " + height);
    }
}

출력 결과:

이름: Alice
나이: 25
키: 175.5

이 코드에서는 int 타입의 정수형 변수 age, double 타입의 실수형 변수 height, String 타입의 문자열 변수 name을 선언하고 초기화한 후, 출력하는 예제를 보여줍니다.

변수 선언 방법과 초기화

변수는 선언할 때 초기화할 수도 있고, 나중에 값을 할당할 수도 있습니다. 초기화하지 않은 변수는 사용 전에 반드시 값을 할당해야 하며, 그렇지 않으면 컴파일 오류가 발생합니다.

변수 선언과 초기화 예제

public class InitializationExample {
    public static void main(String[] args) {
        int x; // 변수 선언만 함
        x = 10; // 나중에 값 할당
        System.out.println("x의 값: " + x);

        int y = 20; // 선언과 동시에 초기화
        System.out.println("y의 값: " + y);
    }
}

출력 결과:

x의 값: 10
y의 값: 20

변수를 나중에 초기화할 경우 프로그램의 논리 흐름에 따라 변수를 선언하고 값을 할당할 수 있습니다.

변수의 다양한 데이터 타입 예제

Java에는 다양한 기본 데이터 타입이 있으며, 각 타입은 특정한 종류의 데이터를 저장할 수 있습니다. 다음은 Java의 주요 데이터 타입과 예제입니다.

정수형 변수 예제

public class IntegerExample {
    public static void main(String[] args) {
        byte smallNumber = 10; // 1바이트 정수형
        short mediumNumber = 32000; // 2바이트 정수형
        int standardNumber = 100000; // 4바이트 정수형
        long largeNumber = 10000000000L; // 8바이트 정수형 (L 접미사 필요)

        System.out.println("byte: " + smallNumber);
        System.out.println("short: " + mediumNumber);
        System.out.println("int: " + standardNumber);
        System.out.println("long: " + largeNumber);
    }
}

실수형 변수 예제

public class FloatDoubleExample {
    public static void main(String[] args) {
        float pi = 3.14F; // 4바이트 실수형 (F 접미사 필요)
        double precisePi = 3.14159265359; // 8바이트 실수형

        System.out.println("float: " + pi);
        System.out.println("double: " + precisePi);
    }
}

변수의 사용 예제: 간단한 계산기

Java 변수를 사용하여 간단한 덧셈 계산기를 만들어 봅시다. 이 예제에서는 두 개의 정수형 변수를 선언하고, 이들을 합산하여 출력합니다.

예제 코드

public class SimpleCalculator {
    public static void main(String[] args) {
        int num1 = 15;
        int num2 = 20;
        int sum = num1 + num2;

        System.out.println("첫 번째 숫자: " + num1);
        System.out.println("두 번째 숫자: " + num2);
        System.out.println("두 숫자의 합: " + sum);
    }
}

출력 결과:

첫 번째 숫자: 15
두 번째 숫자: 20
두 숫자의 합: 35

이 예제에서는 int 타입의 변수 num1num2를 더하여 sum에 저장하고 출력합니다.

상수 선언 및 사용

변수와는 달리, 상수는 한 번 값이 할당되면 변경할 수 없는 데이터를 저장할 때 사용됩니다. Java에서 상수는 final 키워드를 사용하여 선언합니다.

상수 예제

public class ConstantExample {
    public static void main(String[] args) {
        final double PI = 3.14159; // 상수 선언
        double radius = 5.0;
        double area = PI * radius * radius; // 원의 면적 계산

        System.out.println("반지름이 " + radius + "인 원의 면적: " + area);
    }
}

출력 결과:

반지름이 5.0인 원의 면적: 78.53975

상수는 코드에서 자주 사용되는 값이나 변경되지 않아야 할 값을 명확하게 나타내며, 코드의 가독성과 유지보수성을 높이는 데 도움이 됩니다.

변수 사용 시 주의사항

  • 초기화 필수: 로컬 변수를 사용할 때는 반드시 초기화한 후 사용해야 합니다. 초기화하지 않으면 컴파일 오류가 발생합니다.
  • 의미 있는 변수명: 변수명은 코드의 가독성을 높이기 위해 데이터의 의미를 잘 나타내야 합니다.
  • 데이터 타입 일치: 변수에 할당하는 값은 선언된 데이터 타입과 일치해야 합니다.

결론

Java에서 변수를 사용하는 것은 프로그램의 기본이며, 다양한 데이터 타입과 선언 방식을 통해 다양한 프로그래밍 요구를 충족할 수 있습니다. 변수 선언과 초기화를 올바르게 사용하는 것은 코드의 가독성을 높이고 오류를 줄이는 데 중요한 역할을 합니다. 다양한 변수 사용 예제를 통해 Java 프로그래밍의 기초를 탄탄히 다져 보세요!

댓글 쓰기