DevLog/실습코드

💻 [3주 차 실습 코드 모음 – Java & Oracle 편]

ny1114 2025. 4. 7.

💻 3주 차 실습 코드 모음 – Java & Oracle

Java 기본 문법, OOP, 그리고 Oracle SQL 기초까지 학습한 실습 코드를 주제별로 정리했습니다.

 


☕ Java 기초 문법

// 변수 선언 및 출력
int age = 25;
String name = "NY";
System.out.println("이름: " + name + ", 나이: " + age);

// 형변환
double d = 10.5;
int i = (int)d;
System.out.println("형변환 결과: " + ㅑ);

🔄 조건문 & 반복문

// if 조건문
if(age >= 20) {
	System.out.println("성인입니다.");
} else {
	System.out.println("미성년자입니다.");
}

// for 반복문
for (int i = 1; i <= 5; i++) {
	System.out.println("반복: " + i);
}

🧮 배열과 메서드

// 1차원 배열
int[] scores = {90, 80, 70};
for (int s:scores){
	System.out.println("점수: " + s);
}

// 메서드 정의
public static int add(int a, int b){
	return a + b;
}

🐣 클래스와 객체

public class Student {
	String name;
    int age;
    
    Student(String name, int age) {
    	this.name= name;
        this.age = age;
    }
    
    void introduce() {
    	System.out.println("안녕하세요, " + name + "입니다.");
    }
}

Student s = new Student("NY", 24);
s.introduce();

🧱 상속 & 다형성

class Animal {
	void speak() {
    	System.out.println("동물이 소리냅니다.");
    }
}

class Dog extends Animal {
	void speak() {
    	System.out.println("멍멍!");
    }
}

Animal a = new Dog();
a.speak();	// 다형성 적용

🗃️ Oracle SQL 기본

-- 회원 테이블에서 이름과 나이 조회
SELCET name, age FROM members;

-- 20세 이상 회원 정렬
SELCET * FROM members
WHERE age >= 20
ORDER BT name ASC;

-- 새 회원 추가
INSERT INTO members (name, age) VALUES ('NY', 25);

-- 나이 수정
UPDATE members SET age = 24 WHERE name = 'NY';

-- 회원 삭제
DELETE FROM members WHERE name = 'NY';

📝 마무리

Java 문법은 구조가 명확해 코드를 ‘설계’하는 감각을 키울 수 있었고,
Oracle 실습을 통해 데이터 흐름을 직접 다루며 백엔드 개발의 기반을 쌓을 수 있었습니다.
이후의 실습에서도 Java & DB 연동 등 심화 개념이 더 기대됩니다.

댓글