본문 바로가기
Java/JAVA 문법

자바 기초 배우기 2일차 [ 주석, 출력함수, 변수, 자료형 ]

by lchit 2020. 1. 4.

day_02

1. 이클립스 구조

2. 프로젝트>패키지>클래스>메소드 생성

3.주석

- 주석이란

- 사용법

4. 출력 함수

- 함수란

- 출력 방식

- 서식 문자

5. 변수와 자료형

- 변수란?

- 변수의 저장 방법

- 자료형이란

- 자료형의 종류

1. 이클립스의 구조

이클립스를 실행 시 위와 같이 나오는데 박스 별로 설명해 보자면

1) 에디터

-에디터는 직접적으로 코딩을 입력하는 부분이며 클래스 파일 등의 수정을

이곳에서 할 수 있다.

2) 출력 창

-현재 작업 중인 프로젝트 내부에 문법 등의 문제가 있는지 확인할 수 있고

실행 후의 결과를 보여주는 콘솔 창도 여기에 위치해있다.

3) 패키지 익스플로러

- 생성한 프로젝트들 그 프로젝트 내부의 패키지, 클래스 등 내외부 파일 구조들을

보기 쉽게 나열해준다.

2. 프로젝트> 패키지> 클래스> 메서드

1) 프로젝트~클래스 구조

 

하나의 프로젝트를 만들면 그 속에 패키지들을 만들고 그 패키지들 속에는

클래스 들을 생성하게 된다.

2) 생성 방법

로그 업로드 프로젝트를 만들어서 그 속에 패키지를 만들고

연습 클래스를 생성해보자

 

Alt + Shift + n 키를 누르면 팝업 목록이 뜨는데 java project를 누르면

위 사진처럼 새 프로젝트의 이름을 입력할 수 있다.

이렇게 하여 blog_upload 프로젝트가 생성되었다.

blog_upload 프로젝트 안에 패키지를 만들어보자

 

만들어 놓은 프로젝트를 클릭하고 동일하게 Alt + Shift + n 키를

사용하여 팝업 목록 중 패키지를 선택하면 위 사진처럼 패키지의 이름을 넣어

만들 수 있는 창이 뜬다.

패키지가 생성되었다.

클래스도 동일한 방법으로 생성하면 된다

클래스 생성 시 뜨는 창에서 위 사진과 같이 원하는 클래스명을 입력해주고

클래스 생성시 첫 글자는 대문자로 해둔다.

public static...~ 이란 체크박스에 체크를 해주자 이 체크박스의 의미는

클래스 들은 다양한 기능이 있는 메서드로 구성이 되는데

그중 main으로 동작하는 메서드를 자동으로 추가하겠다는 의미다.

이렇게 blog_upload 프로젝트 속에 day 02 패키지안에 있는 Day02 Ex

클래스까지 만들었다.

3. 주석

1) 주석이란?

에디터 창에서 코드들을 입력하다 보면 코드들에 대한 부연설명 이라던지 미완 성중인

또는 실행하면 안 되는 코드들을 적어 넣을 수 있도록 '주석' 처리한다 라는 기능이 있다.

 

2)'주석'의 사용법

 

 

2-1)한 줄만 주석처리

한 줄 만을 주석 처리할 때에는 // 표시를 하거나

그 문장을 클릭하고 단축키 Ctrl + / 을눌러 주석처리를 할 수 있다.

 

2-2) 전체(여러 줄) 주석처리

여러 줄을 처리할 시에는 /*적을 내용*/ 형식으로 하며

주석 처리하고 싶은 문장을 전체 드래그하고 Ctrl + /으로도

여러 줄 주석처리를 할 수 있다.

4. 출력 함수

함수란 = 메서드 : 기능이 있는 것

1. 기본 출력

형태: System.out.print("출력내용");

2. 자동으로 줄 바꿔 출력

개행 문자 : ( \n )

형태: System.out.println("출력내용");

print 뒤에 " ln "이 붙으면 자동 줄 바꿈

3. 서식 문자를 이용한 출력

원하는 출력 형식을 서식 문자를 사용하여 출력함.

형태: System.out.pirntf( " [ 원하는 출력 형식 ] " , [ 출력 값 ] ) ;

[ 서식 문자 ]

% 알맞은 형식 : 내용

% d : 정수형 (0,1,2,3,4,5)

% f : 실수형 (3.14, 2.25..)

% c : 문자형 ('a', 'b', 'n')

% s : 문자열 ("hello", "world")

[ 아스키코드 ] ex.65=A

컴퓨터는 문자도 숫자로 기억하기 때문에

문자들은 어떤 숫자로 기억을 할 것인지

약속이 필요하기에 나온 게 아스키코드

아스키코드 검색 후 참조

출력 함수 실습 설명사진

5. 변수와 자료형

1) 변수란: 값을 저장하는 공간

(ex x = 3이란 변수를 선언하면 x는 3이라는 값을 불러온다.)

2) 변수의 사용목적: 편하려고!!

목적1

(예 1)은 변수 사용 x (예 2)는 변수 사용 0

(예1) 1을 100번 출력해라

print(1) 100번 출력

-> 복사 -> 100번 출력

(예2) 1을 100번 출력해라

print(x) x 변수 지정 > 100개 출력

목적 2

값에 의미 부여 가능

(예 1) x=19 (x)

age=19 (0)

 

3) 변수 생성 방법

자료형 변수명 =값;

*변수의 저장공간 크기는 값이 어떤 타입 인지에 따라 달라진다.

이때 값의 타입을 알아보려면 자료형을 알아봐야 한다.

4) 자료형

언되는 값의 타입을 자료형으로 나뉜다 정수, 실수, 문자, 논리 등등

정수는 1,2,3...

실수는 3.141592 0.1 0.2...

실수에서는 타입명이 float와 double로 나눠지는데 자바에선 보통 double을 쓴다

문자형과 문자열이 헷갈릴 수도 있는데 알파벳 하나하나 'A', 'B', 'c' 등이 문자형이고

작은따옴표를 쓰며

문자열은 "Hello", "Hi" 등과 같이 알파벳이 합성되는 단어, 문장 이 들어가게 된다

위 표에서 "C" 가들어가있어 문자형이 아닌가 할 수 도 있지만 ""를 썼기에 문자열이 된다.

논리형인 boolean 은 오로지 결괏값이 true냐 false냐로만 나온다.

5. 변수&자료형 실습 설명 사진