본문 바로가기
JAVA/JAVA기초

[JAVA기초] 01. package, class, 함수, 변수, 흐름 제어문 - 조건문 if

by ssunooo 2024. 6. 25.

 

1. package

 

package는 class가 들어갈 폴더이다.

class라는 예제들을 묶어서 정리하여 package 안에 저장한다고 할 수 있다.

 

2. class

 

class는 자바의 기본단위로 예제들을 작성할 예정인 공간이다.

class의 이름명은 첫글자는 영어 대문자로 시작해야한다.

package와 더불어 class, 그리고 상위폴더들은 영어로 기입한다.

 

package와 class의 분류 (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는 각각 조건의 확률이 높은경우 순서대로 상단에 배치한다.

 

"만약 ~라면 ~해"의 상황에 쓰인 if 조건문

 

 

2024.06.25