상세 컨텐츠

본문 제목

JAVA 기본문법 pt. 2

CODING/Java

by 뚜뚜 DDUDDU 2022. 6. 1. 16:16

본문

주석문과 식별자


- 주석문(Comment):
1. 주석은 프로그램의 실행에는 전혀 영향을 미치지 않습니다.
2. 코드를 입력한 후 그 코드를 이해하기 쉽도록 첨언하는 기능입니다.
3. 코드에 주석을 달아 프로그램을 수정하거나 변경할 때 시간과 노력을 절감할 수 있습니다.

 

* 주석의 종류

1. 한줄 주석(//): 주석 내용이 한줄일 때 사용. // 다음부터 그 줄의 끝까지의 내용이 주석으로 간주됩니다.
2. 여러 줄 주석(/* ~~~~~ */): 여러 줄의 주석이 필요할 때 사용. /* ~~ */ 사이의 내용이 모두 주석처리됩니다.
3. document 생성용 주석(/** ~~~ */) : API 문서 생성용 주석입니다.

* 세미콜론(;),  블록({}), 공백(whitespace)


- 논리적인 한 문장이 끝날 때 반드시 세미콜론을 붙여줍니다.
- 블록은 중괄호로 묶은 부분을 말하며, 복합문을 구성하는 요소입니다. 즉, 종속된 문장이 다수 개일때,' { ' 로 시작하고 ' } '로 닫습니다.
- 공백은 빈칸, 탭, 빈 줄 등이 있으며, 이러한 공백은 소스코드를 보기 좋게 하고 알아보기 쉽게 하는데 사용합니다. 즉, 프로그램을 구조화 형태로 표현하는데 유용합니다.



* 식별자(identifier)


- 자바 언어에서 식별자는 클래스명, 변수명, 메서드명  등 사용자가 만들어서 이용하는 고유한 이름을 식별자라고 합니다.
- 식별자 생성 규칙(꼭 지켜야할 규칙)


1. 대,소문자를 구분하고 길이 제한은 없습니다.
2. 문자와 숫자, 밑줄(_), 달러기호($)를 포함할 수 있습니다.
3. 문자, 밑줄, 달러기호로 시작할 수 있습니다.
4. 숫자로는 시작할 수 없습니다.
5. 공백을 포함할 수 없습니다.
6. 키워드(예약어)는 식별자로 사용할 수 없습니다.


* 식별자 이름 규칙(개발자들의 약속)

 

1. 클래스/인터페이스 이름 규칙
- 명사나 형용사를 서술적으로 연결하여 사용합니다.
- 첫글자는 대문자로 표기합니다.
- 연결된 단어의 첫 글자도 대문자로 표기합니다.
ex) HelloWorld, MyCalculator

 


2. 변수 이름 규칙
- 명사적 의미를 갖게 만듭니다.
- 첫글자는 소문자, 연결 단어의 첫글자는 대문자로 표기합니다.
ex) customerAge, phoneNumber

 


3. 메서드 이름 규칙
- 동사적 의미를 갖게 합니다.
- 첫글자는 소문자, 연결 단어의 첫글자는 대문자로 표기합니다.
- 메서드 이름 뒤에는 반드시 한 쌍의 괄호"()"가 뒤따릅니다.
- 일반적으로 메서드 이름에는 "_"를 사용하지 않습니다.

ex) writeView(), join()

 


4. 상수 이름 규칙
- 모든 문자는 대문자로 표기합니다.
- 단어와 단어 사이는 "_"로 연결합니다.

ex) NUMBER_ONE, LOGIN_OK


 

변수(variable)


- 변수는 프로그램이 실행되는 동안 어떤 값을 저장하기 위해 사용하는 공간입니다.
- 변수는 프로그램이 실행될 때마다 저장되어 있는 값이 바뀔 수 있습니다.
- 변수에는 복수 개의 값을 저장할 수 없고, 하나의 값만 저장할 수 있습니다.
- 변수에는 다양한 타입의 값을 저장할 수 없고, 한가지 타입의 값만 저장할 수 있습니다.
- 변수 선언 방법

<데이터 유형> <변수 식별자 이름>;
- 같은 타입의 변수는 콤마(,)를 사용하여 한꺼번에 선언할 수 있습니다. ex) int a, b, c;
- 변수를 선언하고 처음 값을 저장할 경우 이러한 값을 초기값이라고 부릅니다.
- 변수에 초기값을 주는 행위를 '초기화'라고 부릅니다.


* 변수의 사용 범위

- 변수는 중괄호"{ }" 안에서 선언되고 사용됩니다. 
- 변수는 선언된 블록 내에서만 사용이 가능합니다.
- 변수는 블록이 끝나면 메모리상에서 제거됩니다.



* 정수형 데이터 타입

- 정수형에는 4가지 유형이 있습니다.
- 정수형 변수는 byte, short, int, long 키워드(예약어)를 사용하여 선언합니다.
- 자바에서 정수의 2진수 표현 방법은 "부호와 2의 보수" 표현방법을 사용합니다.
- 정수형은 10진수뿐만 아니라 2진수, 8진수, 16진수 등의 형태도 표현할 수 있습니다.
- 정수형의 디폴트는 int이므로 long형을 지정하려면 할당할 숫자 뒤에 "L"을 붙여줍니다.



* 실수형 데이터 타입

- 실수형에는 2가지 유형이 있습니다.
- 실수형 변수를 선언할 때 float, double 키워드를 사용합니다.
- 실수형은 디폴트형이 double이므로 float형을 지정하려면 숫자 뒤에 "F"를 붙여줍니다.
- 실수형 표현은 소수점 표현방식인 10진수형 표현방식과, 지수 형식으로 나타내는 과학기술용 표기법이 사용됩니다.

 


* 논리형 데이터 타입(boolean)

- 논리형 값에는 true와 false가 있습니다.
- 논리형은 다른 데이터 타입과 서로 형 변환(type casting)할 수 없습니다.
- 또한 C언어에서처럼 숫자 값을 논리 값으로 해석하여, 0을 false로 다루고 0이 아닌 값을 true로 해석하는 것을 허용하지 않습니다.
- 논리형 데이터타입에서는 오직 true와 false만 허용합니다.


* 문자형 데이터 타입

- 단일 문자는 char형으로 표현합니다.
- char형은 0~ 2^16의 범위 내에서 부호가 없는 16비트(2byte) 숫자를 사용하여 유니코드 문자를 표현합니다.
- char형 값은 홑 따옴표 (' ')안에 넣어야 합니다.
- 문자열을 표현할 때는 String을 사용합니다.
- String은 기본 데이터형이 아닙니다. 문자열을 좀 더 쉽게 다루기 위해 만들어 놓은 클래스입니다.
- String 클래스는 문자열을 표현하는데 사용됩니다.
- 문자열 값은 겹 따옴표(" ")안에 넣습니다.



* 프로젝트 export/import 방법

1. export: 프로젝트 우클릭한 후, export 누르고 General탭에 Archive File 저장명 입력하고 finish
2. import: 이클립스 file -> import , Existing ~~ 누르고 select Archive file -> 압축파일 로드




관련글 더보기

댓글 영역