728x90
자바 예약어 와 식별자 자료형 상수
예약어(Keyword) 와 식별자
- 프로그래밍 언어에 미리 저장된 단어 들
- 식별자로 사용하지 않는다
- 식별자는 프로그래머 가 직접 만들어주는 이름이고 변수명, 클래스명, 메서드명 등 이 있다
작성 규칙은
문자, _ 로 시작 해야하며 숫자로는 시작할수없다 대소문자가 구분되며 예약어는 사용 못한다
변수 (Variable)
값이나 데이터 을 저장하기 위한 메모리공간
하나의 변수는 하나의 자료형만 지정할 수 있고
값을 저장 하고 조회 변경 등을 할 수 있다
ex)
int youAge; // youAge를 정수형으로 선언
youAge = 25; // 25 으로 초기화
System.out.println(youAge); // 조회
youAge = 20; //20 으로변경
System.out.println(youAge); // 조회
자료형(Type)
자료형에 따라 저장 할 수 있는 값을 종류와 범위가 결정 함
변수를 사용 도중에는 변경할 수없음
- 기본 자료형은 최소 단위 자료형 메소드가 없고 단순히 값만 을 가지고 있음 int, float,double,char 등등
- 참조 자료형은 여러 자료형들의 집합이고 구성된 클래스의 객체를 참조함 데이터와 메소드를가지고 있음 String, 등등
상수(Constant)
변경할 수 없는 고정 된 데이터 할당이나, 조회는 되고 변경은 불가능
선언은 static final 로 선언 하고 대부분 이름을 대문자로 작성 여러 단어가 겹칠경우 _ 로 구분
//예
static final double PI = 3.1415;
static final int MAXINUN_SPEED = 150;
형변환
암묵적 형 변환 : 자료의 범위가 좁은 자료형에서 넓은 자료형으로 자동으로 시스템이 해줌
int AA = 1;
float BB = 1.5F;
float CC = AA * BB;
명시적 형변환 : 자료 범위가 넓은 곳에서 좁은 자료형으로 갈떄는 프로그래머가 강제 변환 해야함 이때는 자료의 유실이 있을수있음
int intVal = 1237575770;
System.out.println(intVal); //1237575770
byte byteVal = (byte)intVal;//강제 타입 변환
System.out.println(byteVal);//90
728x90
'Basic > Java' 카테고리의 다른 글
{Java} 연산자(Operator) (0) | 2020.03.11 |
---|---|
{Java} 자바 변수 연산 등등 문제 (0) | 2020.02.29 |
{Java} 첫번째 프로젝트 Hello World (0) | 2020.02.25 |
자바 마우스 위치(좌표) 구하기, 클릭 해보기 (0) | 2020.02.24 |
이클립스 다운 및 설치 Java step 1.1 (0) | 2020.02.07 |