본문 바로가기

JAVA_이클립스

JAVA - Hello world/main 함수 뜻/변수(기본형, 참조형)

System.out.println(); 

: ( ) 안에 들어온 값 그대로 화면에 출력해주는 기능

 

" " 를 사용해 문자열을 만들면 문자열을 출력함

 

public static void main(String[] args) 

: Main 메소드는 자바 실행 시 제일 먼저 실행되며 어느 객체에서든 접근이 가능함.

: 자바가 컴파일 되는 순간 정의된 것을 돌려주는 값이 없는 함수

: 모든 실행 프로그램의 기본이 되는 함수 

 

 

변수란?

: 값을 저장할 수 있는 메모리 공간

 

변수 사용하는 방법 

: 변수를 선언(생성)하고 값을 저장(초기화)

 

변수 이름을 선언할 때 규칙

● 대소문자 구분됨

● 길이에 제한 없음

● 숫자로 시작X

● 상수는 모두 대문자 작성

● 변수명에 예약어가 올 수 없음

● 특수문자는 _와 $만 사용 가능

●여러단어로 이루어진경우 단어의 첫 글자를 대문자로 함

● 영어를 원칙으로 작성함.

 

변수의 데이터 타입

: 기본형과 참조형으로 나뉨

: 기본형은 논리형, 문자형, 정수형, 실수형으로 분류됨

 

기본형

논리형 : TRUE, FALSE 2가지 중 하나의 값을 가짐. 계산 시 참인지 거짓인지를 판단할 때 사용, boolean을 이용해 선언함.

 

문자형 : 문자를 저장할 때 사용.  char을 이용해 선언함.

 

정수형 : 정수(양수~음수)값을 저장하는데 사용, int, byte, short, long을 이용하여 선언함.

byte 변수명;         -128~127

short 변수명;        -32,768~32,767

int 변수명;             -2,147,483,648~2,147,483,647

long 변수명;           더 크다!

 

즉 , byte < short < int < long 순으로 long이 가장 큼.

 

실수형 : 실수값을 저장. folat, double 형을 이용해 선언함. 

float과 double은 크기가 각각 4바이트, 8바이트. 주로 double을 이용.

 

float 선언시 f를 붙여줘야 하며,  double 선언시 d 생략가능함.

 

 

참조형 변수

: 직접 만들어서 사용하는 변수이기 때문에 기본형처럼 정해져있지 않음.

: 어떤 값이나 형식이 저장되어 있는 주소값을 가짐.

 

 

 

*참고로 char형을 int형으로 변환하거나 int형을 char형으로 변환도 가능.

단 int형을 char로 변환하는 경우 char의 ()를 쳐줘야함. int의 크가 더 크기 때문.