1. package
package는 class가 들어갈 폴더이다.
class라는 예제들을 묶어서 정리하여 package 안에 저장한다고 할 수 있다.
2. class
class는 자바의 기본단위로 예제들을 작성할 예정인 공간이다.
class의 이름명은 첫글자는 영어 대문자로 시작해야한다.
package와 더불어 class, 그리고 상위폴더들은 영어로 기입한다.

3. 함수
함수는 output, 기능, input 순서로 구성되어있다.
함수의 이름은 반드시 기능을 유추할 수 있게 지어야한다.
ex) output 함수명 (input)

위 함수를 보면 public static void(객체와 무관하게 공개적으로 존재한다.)라는 output,
main(메인기능)이라는 기능을 유추할 수 있는 함수명
(String[] args)이라는 input으로 구성되어 있다.
함수는 ()를 무조건 가진다.
4.변수
변수의 3요소는 공간(메모리의 크기), 메모리의 주소, 변수명(주소에 대한 이름) 이다.
1) 공간
공간은 int(정수), double(실수), String(문자열)로 크게 분류한다.
// ex)
int a = 5
double b = 2.5
String c = "안녕하세요."
2) 주소
메모리에 공간이 생기면 그 공간에 대한 주소가 할당된다.
3) 변수명
그 주소에 이름을 붙여주면 변수명이 된다.
5. 흐름 제어문
흐름 제어문은 조건문과 반복문으로 나뉜다.
1) 조건문
if - 단발성, 1회, 일회성, 한번의 조건이 필요할 때
, 또는 '만일 ~~라면 ~~해줘.'
, 또는 양자택일의 상황, N지선다의 경우 사용한다.
if, else if, else는 각각 조건의 확률이 높은경우 순서대로 상단에 배치한다.

2024.06.25
'JAVA > JAVA기초' 카테고리의 다른 글
| [JAVA기초] 04. 학생부 프로그램 작성하기 (0) | 2024.07.01 |
|---|---|
| [JAVA기초] 03. 배열 (0) | 2024.07.01 |
| [JAVA 기초] 02. 연산자, 로그작업(로깅), 버퍼공간, 흐름제어문 - 반복문 (0) | 2024.06.27 |