자바 기초 실습 예제 정리

이번 글에서는 자바 기초 과정에서 가장 먼저 배우는 출력문, 변수, 자료형, 산술연산자, 비교연산자, 논리연산자, 형변환을 예제 코드와 실행 결과를 통해 정리합니다.

자바 프로그램은 보통 class 안에 작성되며, 프로그램 실행은 main() 함수에서 시작됩니다.

1. Hello 예제 - 문자열 출력

가장 기본적인 자바 프로그램입니다. System.out.println()은 화면에 내용을 출력하고 줄바꿈을 합니다.
public class Hello {

    // 메모리에는 정적메모리, 동적메모리가 있다.
    // 정적메모리에 main() 함수가 저장된다.
    // void는 리턴값이 없다는 의미이다.

    public static void main(String[] args) {
        System.out.println("안녕");
    }
}
실행 결과
안녕

2. 변수와 자료형

변수는 데이터를 저장하는 공간입니다. 자바에서는 변수에 저장할 값의 종류에 따라 자료형을 지정해야 합니다.
package a20260506;

public class test1 {

    public static void main(String[] args) {

        int a;
        a = 10;

        double b;
        b = 10.5;

        char c;
        c = 'k';

        boolean d;
        d = true;

        String e = "korea";
    }
}
설명
int는 정수, double은 실수, char는 문자 한 글자, boolean은 참/거짓, String은 문자열을 저장할 때 사용합니다.

3. 산술 연산자

산술 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 계산을 할 때 사용합니다.
package a20260506;

public class test2 {

    public static void main(String[] args) {

        int a, b, c, d, e, f, g;

        a = 10;
        b = 3;

        c = a + b;
        d = a - b;
        e = a * b;
        f = a / b;
        g = a % b;

        System.out.println(a + "+" + b + "=" + c);
        System.out.println(a + "-" + b + "=" + d);
        System.out.println(e);
        System.out.println(f);
        System.out.println(g);
    }
}
실행 결과
10+3=13
10-3=7
30
3
1

4. 비교 연산자와 논리 연산자

비교 연산자는 두 값을 비교하여 결과를 true 또는 false로 반환합니다. 논리 연산자는 여러 조건을 연결할 때 사용합니다.
package a20260506;

public class test3 {

    public static void main(String[] args) {

        int a = 10, b = 3;
        boolean t;

        t = a >= b;
        System.out.println(t);

        t = (a + 3) != 3;
        System.out.println(t);

        t = a * b == b + 3;
        System.out.println(t);

        t = (a > 3) && !(b > 3) || (a < b);
        System.out.println(t);
    }
}
실행 결과
true
true
false
true

5. 누적 계산 기초

변수의 값을 증가시키고, 그 값을 다른 변수에 누적하는 기본 예제입니다. 반복문을 배우기 전 누적 개념을 이해할 때 좋습니다.
package a20260506;

public class test4 {

    public static void main(String[] args) {

        int a = 0, hap = 0;

        a = a + 1;
        hap = hap + a;

        System.out.println(a + "," + hap);
    }
}
실행 결과
1,1

6. 비트 반전 연산자

~ 연산자는 비트 값을 반전합니다. 음수 표현과 2의 보수 개념을 이해할 때 사용하는 예제입니다.
package a20260506;

public class test5 {

    public static void main(String[] args) {

        int a = -90;

        System.out.println(~a);
        System.out.println(~a + 1);
    }
}
실행 결과
89
90

7. 삼항 연산자

삼항 연산자는 조건에 따라 서로 다른 값을 선택할 때 사용합니다. 형식은 조건 ? 참일 때 값 : 거짓일 때 값입니다.
package a20260506;

public class test6 {

    public static void main(String[] args) {

        int kor = 60;

        boolean max = (kor > 60) ? true : false;
        String maxi = (kor >= 60) ? "합격" : "불합격";

        System.out.println(max);
        System.out.println(maxi);
    }
}
실행 결과
false
합격

8. 가장 큰 값 구하기

삼항 연산자를 이용하여 세 개의 정수 중 가장 큰 값을 구하는 예제입니다.
package a20260506;

public class test7 {

    public static void main(String[] args) {

        int a = 100, b = 70, c = 50, max;

        max = (a > b) ? a : b;
        max = (max > c) ? max : c;

        System.out.println(max);
    }
}
실행 결과
100

9. 형변환

형변환은 자료형을 다른 자료형으로 바꾸는 것입니다. 큰 자료형에서 작은 자료형으로 바꿀 때는 명시적 형변환이 필요합니다.
package a20260506;

public class test8 {

    public static void main(String[] args) {

        int num = (int) 3.5;
        double sum = 5;

        System.out.println(num);
        System.out.println(sum);
    }
}
실행 결과
3
5.0

마무리 정리

이번 예제에서는 자바의 가장 기본이 되는 문법을 실습했습니다. 출력문, 변수, 자료형, 연산자, 삼항 연산자, 형변환은 앞으로 조건문과 반복문, 함수, 객체지향 문법을 배우기 위한 기초가 됩니다.
반응형

'IT_Internet > Java' 카테고리의 다른 글

Java의 사용자 정의 함수  (0) 2026.05.18
반복문-while  (0) 2026.05.08
반복문-for  (0) 2026.05.08
자바-조건문2(switch-case)  (0) 2026.05.07
자바 - 조건문1(if문)  (0) 2026.05.07