intelliJ에서 java 작성하기
src - main - java에 코드 작성!
System.out.println(); 은 'sout+엔터'로 자동완성 만들 수 있다
public class Main {
public static void main (String[] args) {
}
}
데이터는 메모리에 저장되며, 그 메모리를 가리키는 이름을 지어주는 것이 변수이다.
변수타입 변수이름 = 들어갈 값;
int num = 5; System.out.println(num);
'num'이라는 int타입 변수 안에 5라는 값을 할당(=)해준다.
상수는 변수와 다르게 변할 수 없는 값이다. (재할당 불가능)
final 변수타입 변수이름 = 들어갈 값;
final int finalNum = 1;
finalNum = 2; // 에러!
System.out.println(finalNum);
final : 접근제어자
int : 변수의 자료형
finalNum : 변수의 이름 (de facto standard)
java에서는 캐멀케이스(첫글자는 무조건 소문자, 단어의 의미마다 대문자를 사용)를 사용한다.
short
두 바이트로 표현할 수 있는 정수형 자료형
int
정수형 자료형
float
소수점이 가능한 실수형 자료형
double
float보다 더 큰 범위를 표현 가능한 실수형 자료형
short s = 1;
System.out.println(a);
int a = 3; // 정수형 변수 선언
System.out.println(a);
long b = 1234567890L; // Long 정수형 변수 선언
System.out.println(b);
float c = 5.5F; // float 실수형 변수 선언
System.out.println(c);
double d = 9.12345678901234567890d; // double 실수형 변수 선언
System.out.println(d);
// 다음처럼 각 자료형의 MAX, MIN 값을 가져올 수 있습니다.
System.out.println(Short.MAX_VALUE);
System.out.println(Short.MIN_VALUE);
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
System.out.println(Float.MAX_VALUE);
System.out.println(Float.MIN_VALUE);
System.out.println(Double.MAX_VALUE);
System.out.println(Double.MIN_VALUE);
char alphabet = 'A'; // 문자형 변수 선언
System.out.println(alphabet);
// char type은 default 값이 없습니다.
boolean fact = true; // 논리형 변수는 true, false의 값을 가진다.
System.out.println(fact);
// boolean type은 default 값이 없습니다.
byte data = 'd';
System.out.println(data); // 알파벳 d는 ASCII code 에서 십진법으로 100이기 때문에 100이라는 글자가 출력됩니다.
기본 자료형이 아닌 모든 자료형. java의 인스턴스(객체)를 가리킬 수 있음
문자열. 클래스를 이용한 참조자료형
배열. 동일한 자료형의 여러 값을 저장함
"\n"을 추가하면 개행(행을 바꿔줌)