📌변수
package
패키지는 자바의 파일들을 구분하기위한 폴더라고 생각하면 된다.
다만, 폴더와 패키지의 차이점은 패키지는 단순한 폴더와 달리 코드를 모듈화하고 네임스페이스를 관리하는 등 다른 중요한 역할들을 추가로 수행한다는 점이 다르다.
만약 variable 이라는 패키지를 만들었다면, 해당 패키지에 들어있는 자바 파일 첫줄에 아래코드와 같이 package variable;와 같이 소속된 패키지를 선언해 주어야 한다.
다음과 같이 variable package 안에 있는 ex package에 접근하고자 한다면,
(package variable.ex;) 다음과 같이 선언하면된다.
변수 선언 / 초기화
자바에서 변수의 선언과 초기화는 다음과 같은 방식으로 한다.
package variable;
public class Var1 {
public static void main(String[] args) {
int a, b; // 변수 선언
a = 10; // 변수 초기화
b = 11;
System.out.println(a);
System.out.println(b);
int c = 3, d = 4;
System.out.println(c);
System.out.println(d);
}
}
변수 타입
정수
- int , long : 자바는 정수에 기본으로 int 를 사용한다. 만약 20억이 넘을 것 같으면 long 을 쓰면 된다.
파일을 다룰 때는 byte 를 사용한다.
(long 변수를 초기화 할때는 다음과 같이 'L' 식별자를 사용하여 초기화 한다. long a = 12345678912L)
실수
- double : 실수는 고민하지 말고 double 을 쓰면 된다.
불린형
- boolean : true , false 참 거짓을 표현한다. 이후 조건문에서 자주 사용된다.
문자열
- String : 문자를 다룰 때는 문자 하나든 문자열이든 모두 String 을 사용하는 것이 편리하다
관례
자바 언어는 CamelCase를 사용한다.
📌연산자
종류
산술 연산자: ` +` , `-` , ` *` , ` /` , ` %` (나머지 연산자)
증감(증가 및 감소) 연산자: ` ++` , `--`
비교 연산자: ` ==` , ` !=` , ` >` , ` <` , ` >=` , ` <=`
논리 연산자: ` &&` (AND), ` ||` (OR), ` !` (NOT)
대입 연산자: ` =` , ` +=` , `-=` , ` *=` , ` /=` , ` %=`
삼항 연산자: ` ? :
전위, 후위 증감연산자
++a: 전위(prefix)
-증감 연산이 먼저 수행된 후 다른연상이 수행.
a++: 후위(postfix)
- 다른 연산이 먼저 수행된 후 증감연산이 수행.
ex)
public class VarEx2{
public static void main(String[] args) {
int a = 1;
int b;
b = a++;
System.out.println(a); // a = 2
System.out.println(b); // b = 1
}
}
'인프런 - 백엔드(김영한) > java' 카테고리의 다른 글
형변환 (0) | 2024.10.06 |
---|---|
입력 (2) | 2024.10.03 |
조건문 (0) | 2024.10.03 |
intellij 단축키 정리 (Window) (0) | 2024.10.03 |
자바란? (0) | 2024.09.30 |