1. Java는 클래스{ 메소드 { 문장 } } } 으로 이루어져있다.
2. 정수형 변수에는 byte(1 byte), short (2 byte), int (4 byte), long (8 byte)이 있다.
3. 실수형 변수에는 float(32 bit), double(32bit)이 있다. float는 숫자 끝에 f나 F를 붙여서 써야한다.
4. 변수 앞에 final을 붙이면 기호상수가 된다.(C언어에서 #define과 같은 역할을 하게된다)
5. 클래스 이름의 첫글자는 대문자, 변수,메소드명의 첫번째 단어의 첫 글자는 소문자, 두번째 단어부터 첫글자는 대문자, 상수의 모든 문자는 대문자이다. (final로 지정된 변수)
6. Java는 C언어와 다르게 System.out.println( ); 이렇게 출력을 한다. 이때 println이면 저절로 줄 바꿈이 되고,
print면 줄바꿈이 안된다.
7. Java 특수문자 표기. \\ = \, \b = 백스페이스, \r = 줄의 맨 처음으로, \t = 탭, \n = 줄바꿈, \0 = null(빈칸)\
8. 연산자 &&(AND), ||(or), !(NOT), == (같은가), !=(다른가), < >(작은가 큰가)
9. 비트 연산자 3<<2 -> 0011<<2 -> 1100(왼쪽으로 두 자리 옮기는것)
3>>2 -> 0011>>2 -> 0000(오른쪽으로 두 자리 옮기는것) 11>>2 -> 1011 -> 1110(오른쪽으로 두 자리 옮김)
<<(왼쪽으로 밀때)는 0으로 채워진다. >>(오른쪽으로 밀때)는 맨 앞자리가 1이면 1로 채워지고 0이면 0으로 채워진다.
10. 자바에서는 char(X), String(O)
11.입력과 출력
1) 첫줄에 import java.util.*;입력 (이때 *는 모든이라는 의미를 가진다)
2) Scanner input = new Scanner(System in);
3. System.out.println("문장을 입력하시오: ");
string변수이름 = input.nextLine(); ->한줄을 입력한다
string변수이름 = input.next(); ->한 단어 입력한다
string변수이름 = inputnextInt(); -> 정수 입력한다