Skip to content

이 프로젝트는 Java 언어의 핵심 기초 문법을 주제별로 나누어 학습하고 실습할 수 있도록 구성된 예제 모음입니다. 클래스 구조, 변수 선언, 메서드 정의, 제어문 등 입문자에게 꼭 필요한 개념들을 차근차근 연습할 수 있도록 구성되어 있습니다.

Notifications You must be signed in to change notification settings

BUGISU/Java-Essentials-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-Essentials-Lab

이 프로젝트는 Java 언어의 핵심 기초 문법을 주제별로 학습하고 실습할 수 있도록 구성된 실습 예제 모음입니다.
클래스 구조부터 변수 선언, 메서드 정의와 제어문까지, 입문자에게 꼭 필요한 주제들을 세분화하여 연습합니다.


📂 폴더 구성

1. p01_class: 클래스 구조와 출력 연습

  • Animal.java: 클래스 선언 및 멤버 변수, 메서드 구성
  • AnimalEx.java: 클래스 실행 템플릿
  • Ex02printf.java: System.out.print, printf, 이스케이프 문자, 연산자

2. p02_variable: 변수와 자료형, 키워드 실습

  • Ex01Location.java: 클래스 위치 구조 이해
  • Ex02Types.java: 자바의 자료형 정리
  • Ex03static.java: static 키워드 실습
  • Ex04boolean.java: boolean 자료형
  • Ex05char.java: char 문자 처리
  • Ex06int.java: int 정수형
  • Ex07double.java: double 실수형
  • Ex08final.java: final 키워드로 상수 선언

3. p03_method: 메서드 정의, 제어문 실습

  • Ex01declare.java: 메서드 선언과 호출
  • Ex02GetterSetter.java: Getter/Setter 연습
  • Ex03Constructor.java, Ex03ConstructorA.java: 생성자 실습
  • Ex04CallByValue.java: 값에 의한 호출(Call by Value)
  • Ex05multiarguments.java: 다중 매개변수
  • Ex06operator.java: 연산자 정리
  • Ex07if.java: if 조건문
  • Ex08switchcase.java: switch-case 조건문
  • Ex09For.java: for 반복문
  • Ex10while.java: while 반복문
  • HomeWork.java: 복합 제어문 실습 문제

✅ 주요 학습 포인트

  • 클래스와 인스턴스 개념
  • 자바의 기본 자료형 및 변수 선언
  • static, final 키워드의 개념
  • 메서드 정의 및 매개변수 사용법
  • 조건문(if, switch)과 반복문(for, while) 사용법
  • 콘솔 출력 형식과 문자열 처리

🛠️ 개발 환경

  • 언어: Java
  • JDK: Java 8 이상
  • IDE: Eclipse, IntelliJ, VS Code 등

🏁 실행 방법

  1. 각 폴더를 Java 프로젝트로 임포트
  2. main() 메서드가 포함된 파일을 실행하여 결과 확인
javac Ex06operator.java
java Ex06operator

About

이 프로젝트는 Java 언어의 핵심 기초 문법을 주제별로 나누어 학습하고 실습할 수 있도록 구성된 예제 모음입니다. 클래스 구조, 변수 선언, 메서드 정의, 제어문 등 입문자에게 꼭 필요한 개념들을 차근차근 연습할 수 있도록 구성되어 있습니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages