💻 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 연동 등 심화 개념이 더 기대됩니다.
'DevLog > 실습코드' 카테고리의 다른 글
💻 [6주 차 실습 코드 모음 – HTML, Controller 흐름] (0) | 2025.04.08 |
---|---|
💻 [5주 차 실습 코드 모음 – Oracle SQL & UI] (0) | 2025.04.08 |
💻 [4주 차 실습 코드 모음 – 클래스 설계 & JDBC] (0) | 2025.04.08 |
💻 [2주 차 실습 코드 모음 – 반복문, 리스트, 함수, OOP] (0) | 2025.04.06 |
💻 [1주 차 실습 코드 모음 - 변수, 연산자, 조건문] (0) | 2025.04.06 |
댓글