Backend/JAVA / / 2021. 8. 19. 18:12

210819 java 수업 - day2

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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유