티스토리 뷰
1-2. Java 시작하기
public class main {
public static void main(String[] args){
}
}
자바는 항상 public static void main(String[] args){ } 이 메인 함수부터 시작함
1-3. 변수와 상수
ㅇ 상수 : 앞에 final 이라는 키워드를 붙여서 선언하는 변수
(중간에 값이 변할 수 없으며 초기값을 끝까지 사용해야 함
vs 변수는 재할당해서 사용할 수 있음)
ex) final int finalNumber = 1;
*상수에 값을 새로 할당하면 compile error 뜸(프로그래밍 언어의 문법적으로 불가능한 코드를 작성한 경우)
ㅇ 변수와 상수 선언
변수를 선언할 때는 [접근제어자] [변수의 자료형] [변수의 이름] 의 방식을 이용
변수 선언 + 값도 함께 선언하고 싶을 때,
★ [변수의 자료형] [변수의 이름]=[값] 의 방식(구조)
- 접근제어자(있 or 없): 이 앞에 붙는 키워드(final)
- 변수 자료형 ex) 숫자 나타내는 int, 글자 나타내는 String
- 변수의 이름
* 규칙 de facto standard(사실상의 표준)
Java에서는 CamelCase라는 규칙으로 이름을 선언
첫 글자는 알파벳 소문자로, 그 이후에 단어의 단위마다 첫 글자만 대문자이고 나머지는 소문자인 단어를 붙여서 쓰는 방식
ex) finalNumber
1-4. 자료형 -기본 자료형(Primitive Type)
가. 숫자
public class Main {
public static void main(String[] args) {
short s =1;
System.out.println(s);
}
}
short 컴퓨터에서 2바이트로 표현할 수 있는 정수형 자료형을 뜻함(-32768 부터 32767까지 표현 가능)
int 4바이트로 표현할 수 있는 정수형 자료(-20억 부터 + 20억)
long 8바이트로 표현할 수 있는 정수형 자료(int 보다 큰 숫자 담을 때)
float 소수점을 표현할 수 있는 자료형, 값 뒤에 F를 붙여야 함(float 라는 타입으로 인식한다는 뜻)
ex) float = 5.5F
double 소수점을 표현할 수 있는 자료형(F 안 붙음, float 보다 큰 단위)
*자료형의 최댓값/최솟값 구하기
System.out.println(Short.MAX_VALUE); //자료형의 최댓값 구하기
System.out.println(Short.MIN_VALUE); //자료형의 최솟값 구하기
*int 만 'Integer'라고 함(Short.MAX_VALUE)
나. 문자
char 문자 하나 ex) char c = 'A' 하면 A 출력
다. 논리
boolean true 또는 false 값만 가질 수 있음, 반복문/조건문 등 어떤 경우의 수를 판단할 때 사용
라. 바이트
byte (아스키 코드) 데이터를 byte 형태로 담음 ex) byte data = 'd'; 하면 d는 아스키코드에서 100이므로 100 출력
'Edu_hanghae99 > Java 문법 뽀개기' 카테고리의 다른 글
[Java] Java 문법 뽀개기 1-21 ~ 1-23 컬렉션 (0) | 2022.11.03 |
---|---|
[Java] Java 문법 뽀개기 1-18 ~ 1-20 (0) | 2022.11.01 |
[Java] Java 문법 뽀개기 1-12 ~ 1-17 (0) | 2022.10.26 |
[Java] Java 문법 뽀개기 1-5 ~ 1-11 (0) | 2022.10.26 |