*자바 Eclipse IDE 22.06 ver로 연습하였습니다.
*기본안내
![]() |
1)varEx1.java 파일이 class varEx1 클래스 명과 동일해야한다. 2)main이 실행 메소드. 다른 메소드가 많아도 메인에서 실행된다. 3)syso+ctl+spac 자동완성된다. |
*변수란?
값을 저장할 수 있는 메모리상의 공간을 의미한다.
변수의 값은 바뀔 수 있으며, 하나의 변수에는 단 하나의 값만을 저장할 수있다. 그래서 값을 여러 번 저장하면 마지막에 저장한 값을 갖게 된다
(1) 변수의 선언 : 변수타입 변수이름; int number;
(2)변수의 초기화
-지역변수는 사용되기 전에 초기화를 반드시 해야 한다
-클래스변수와 인스턴스변수는 초기화를 생략할 수 있다.
1. 자료형

기본형: 논리형: boolean(1bit)
문자형: char(2)
(+) char aa='b'; //char 'a' 문자 '한'개 / "는 string, '로 잘넣어야함, 공백 x
정수형: bite(1), short(2), int(4), long(8)
실수형: float(4), double(8)
참조형- 배열, 클래스, 인터페이스
| 실수형 리터널의 기본 자료형은 double(소수점이 있으면 double type으로 받음) float 리터널로 표시하기 위해서는 접미사를 붙여야 함 f,F : flat 리터널 D,d : double 리터널 L,l : long 리터널 |
2.형변환(casting)
1)정수, 실수형
| 큰자료형<=작은 자료형: 자동식변환(int=byte) 작은자료형<=큰 자료형: 명시적 형변환(byte=int) byte<short<int<long<float<couble<char 기본형 사이에 boolean을 제외한 7개는 서로 형변환이 가능. A=B : 같다는 의미가 아니고, 대입의 의미. B의 값을 A에 입력 left value(A) : 대입연산자의 왼쪽의 값, 반드시 변수여야 함. right value(B): 대입연산자의 오른쪽 값. 변수, 리터널, 수식 가능 |
double d2=1d; long l2 =(long) f1; |
2)문자열(string)
(1)String은 기본형을 만나면 String으로 전환한다.
* "문자"+1---> 문자1
* "문자1"+2--> 문자12
(2) 1+2 --->3 int
* 3+3---->6 int
* 6 +"문자"->6문자
+예약어
: 자바 프로그래밍을 하는데 있어 특정한 의미가 부여되어 이미 만들어진 식별자를 말한다.
예약어에 등록되어 있는 것을 프로그래밍에서 식별자로 사용할 수 없다.

'STUDY > JAVA' 카테고리의 다른 글
| JAVA_연산자(Operations) (0) | 2023.03.06 |
|---|
