1. 이클립스 단축키
- ctrl + a -> ctrl + i : 자동 들여쓰기
- ctrl + shift + L : 단축키 리스트 목록
- Ctrl + Alt + 방향키 : 행 복사
2. 함수 3가지 == 일(기능)
1) 어떤 기능(일)을 하는 함수
2) 매개변수
3) 리턴값 (==반환값)
- return 값이 없을때 리턴자료형은 void
3. 변수 (variable)
- 수학적 의미는 "변하는 수"
- 프로그래밍언어에서는 "어떤 값을 저장할 메모리 상의 저장공간"
- 사람의 나이를 저장 [1비트][][][][][][][]
age
4. 자료형(Data Type)
- 메모리상의 크기를 미리 정하는것
5. 자바 변수 선언 형식 (시험)
- 자료형(Data Type) 변수명 [= 초기값];
- String 클래스 = "문자열" = 문자+문자+문자
예) 이름을 저장할 변수를 선언하세요.
String firstName; (자바에서 보통은 첫 글자는 소문자 단어가 바뀔때는 대문자, 단 클래스는 제외, 권장사항임)
name = "taekwon"; //대입 (할당) 연산자 // 우측항의 값을 좌측 기억공간에 할당
System.out.println(name);
6. 변수 초기화 하지 않았을때 Error
String name;
System.out.println(name); //The local variable name may not have been initialized
- name 지역변수가 초기화 되지 않았다.
- 지역변수는 반드시 초기화 해야지 사용할 수 있다.
7. 문자열 연결 + 연산자
// 본인 이름, 나이를 각 변수에 초기화
name = "taetae";
age = 20;
// 문제) 출력서식을 이름은 홍길동이고, 나이는 20살입니다.
System.out.println("이름은 " + name + "이고, 나이는" + age + "살입니다.");
- 출력 : 이름은 taetae이고, 나이는20살입니다.
8. 식별자
- 식별자 : 프로그래밍에서 사용한 모든 이름을 식별자(identifier)
- 개발자(사용자)가 선언한 이름
- ex) // days02 패키지명 // Ex06 클래스명 // age 변수명
- 변수의 명명 규칙
ㄱ) System.out.println(Age) -> 대소문자 구별해서 동일하게 사용 해야한다.
ㄴ) int public -> 예약어는 변수 선언 불가
ㄷ) 0name -> 첫 글자로 숫자 불가
9. 예약어
- 의미가 부여된 식별자
- (키워드) package public class static void String
10. 자바의 자료형 종류
ㄱ) 기본형 (primitive type) - 8가지
a) 숫자형
- 정수계열 : byte, short, int, long
└ 문자 : char
- 실수계열 : float, double
b) 불린형(논리형) : boolean
ㄴ) 참조형 (reference type) : 배열(array), 클라스(class), 인터페이스(interface)
11. 상수, 리터럴
- 상수 : 고정된 수 (변하지 않는 수), 메모리의 저장 공간
ㄱ) 상수를 선언 할때는 모두 대문자로 선언한다.
ㄴ) 단어가 바뀔때 _ 사용을 권장
- 리터럴 : 3.14, 'A', 10 등등
final double PI = 3.141592; //상수 & 리터럴 // final로 설정시 상수 변경 못함
final int MAX_VALUE = 100;
12. 자료형 (Data Type)
- 실수 자료형 : double
- 문자열 자료형 : String
- 숫자(정수) 자료형 : int
13. 변수의 타입
1) 참 / 거짓을 저장할 수 있는 자료형
- boolean 출력 서식 : %b
'Backend > JAVA' 카테고리의 다른 글
정수형의 오버플로우 - java (0) | 2021.08.23 |
---|---|
음수, 실수 진법 변환 - java (0) | 2021.08.23 |
'\n' 사용법과 출력 서식 - java (0) | 2021.08.19 |
두 변수의 값을 교환하기 - java (0) | 2021.08.19 |
변수 선언 - Ex04 (0) | 2021.08.19 |