728x90
변수(variable) : 변할 수 있는 값(= 문자나 숫자, 모든 데이터)
-> 데이터로 변할 수 있는 것이 가장 큰 특징 / 데이터를 가르키는 컨테이너..?
[변수의 선언과 할당 / 실습]
1. 새로운 패키지와 class 생성
2. 정수
int a ; -> int 정수의 데이터형식 / a 변수 -> a를 정수로 사용하겠다고 선언(데이터형식의 강제)//
integer의 약자로 한국어로는 정수
a = 1 ; -> 변수 a에 숫자 1을 할당
3. 실수
double a ; -> double 실수의 데이터 형식 / a 변수 -> a를 실수로 사용하겠다고 선언
a = 소수점이 있는 수 1.2 등
만약 어떤 변수를 선언했으면, 변수에 어떤 값을 대입할 때
변수에 맞는 데이터 형식을 입력해야 함. -> int a = 1.1; 이라고 입력해서 데이터 형식을 'double' 로 바꾸라고 떴다.
(int 는 정수의 데이터타입이기 때문)
4. 문자열
String first = "coding"; 이라고 예제를 만들어줬는데, 그냥 hello로 바꿔보았다.
문자열의 데이터타입은 String이고 한줄에 선언과 할당이 가능함.
여러개의 변수 동시에 선언가능함
[주석과 세미콜론]
더보기
주석(comment)
한 줄 // : 코드에 부가적 설명을 쓰거나, 코드 비활성화 시 뒤따라오는 내용의 해석을 하지않음(두개의 변수가 같은타입일때)
여러 줄 /* */
JavaDoc : /** */ 자바의 문서(API?)를 만들 때 사용
세미콜론(statement)
; : 하나의 구문이 끝났음을 명시적으로 나타냄, 표현문에는 쓰지않고, 문장에만 씀(생략 시 컴파일에러발생)
자바에서는 세미콜론 생략 불가능
한 문장(=로직)을 끝낼 때, 세미콜론으로 해도, 에러는 나지 않지만, 가독성을 위해
띄어쓰기와 줄바꿈을 해준다!!
728x90
'JAVA공부기록[생활코딩]' 카테고리의 다른 글
[Java]연산자, 비교와 Boolean, 조건문 개념 정리 및 예제//생활코딩입문 (0) | 2022.03.28 |
---|---|
[Java]왕초보 상수의 데이터 타입, 형변환 생활코딩입문 (0) | 2022.03.26 |
[JAVA] 왕초보 숫자와 문자 생활코딩 (0) | 2022.03.24 |
[JAVA] 왕초보 윈도우에서 이클립스 설치 및 실행, 기능 및 예제//생활코딩입문 (0) | 2022.03.23 |
[JAVA] 왕초보 코드, 컴파일, 실행의 개념 이해 및 실습//생활코딩입문 (0) | 2022.03.22 |