- 자료형 변수 종류
1. 정수 : byte (1byte) , short (2byte) , int (4byte) , long (8byte)
# byte 형은 -128 ~ 127까지의 값 저장 가능
# long 형은 끝에 L 표기, float 형은 끝에 f 표기
# char 형은 ' ' 작은 따옴표 안에 값 할당, string 형은 " " 큰 따옴표 안에 값 할당
2. 실수 : float ( 4byte) , double (8byte)
3. 문자 : char (2byte)
4. 문자열 : string (참조형)
5. boolean (1byte) : false / true
* 변수 선언 : int x;
선언한 변수에 데이터 할당(=저장, 초기화) : x = 10;
초기화한 변수에 데이터 재할당 : x = 20;
변수 선언 후 즉시 초기화 : y = 30;
변수 선언만 하고 초기화 하지 않는 경우 에러발생 : int z; → System.out.print(z); 에러발생
- 상수
- 변수는 변수공간에 언제든 데이터를 수정할 수 있는 공간으로 사용하지만 상수는 한 번 초기화 하면 더이상 수정 불가
- 상수명은 대문자로만 작성
- 두 단어 이상의 조합으로 작명할 때는 _ 사용 ex) FINAL_EXAM
- 상수를 선언할 때는 변수 선언 방식과 동일하나, 자료형 앞에 fianl 키워드 사용 ex) final int FINAL_EXAM
- 형변환
- 변수에 저장된 특정 자료형의 데이터를 다른 자료형 변수에 저장하기 위해 자료형의 종류를 변환시켜주는 작업
=캐스팅(Casting) 이라고도 불린다
- 자료형의 크기가 작은 자료형에서 큰 자료형으로 변환 할 때는 자동 형변환
- 자료형의 크기가 큰 자료형에서 작은 자료형으로 변환 할 때는 강제 형변환
ex) byte b1;
short s1 = 500;
b1 = (byte) s1;
- 출력
- System.out.print() 메서드로 변수에 저장된 데이터를 터미널에 출력하기 위해 사용
- .print() : 개행 없이 한 줄에 계속 출력
- .printf() : .print() 와 동일한 기능 + 출력 형식(포멧) 지정하여 출력
ex) System.out.printf("%s / $d" , "ABCD" , 1234); → ABCD / 1234 출력
- .println() : .print() 와 동일한 기능 + 마지막에 개행
- 깃허브 issue 사용
- issue 를 사용해서 할 일 목록 관리 또는 프로젝트 시 팀원들과 체크리스트 관리 등 가능
- new issue 로 새로운 issue 발행
- issue 발행번호 #n 확인하여 이클립스에서 git staging → commit message 에서 "close #n" 작성하면 이슈 close가능
# 깃허브 내에서 직접 관리도 가능
- 깃허브 gitignore
- 그동안 ingnore 에 java 만 설정하고 작업했어서 .classpath 나 .project 같이 불필요한 파일들이 깃에 저장되었음
- 이를 정리하고 보기 편하게 하기 위해 gitignore 를 활용할 수 있음
- 이클립스 git repositories → working tree → gitignore 맨 마지막줄에 .classpath , .project 등 제외시킬 파일을 추가
해주면 앞으로는 변경사항이 발생해도 해당 파일은 깃에 반영되지 않음
'국비' 카테고리의 다른 글
10.12 국비학원 6일차 (반복문 while, 배열) (0) | 2022.10.13 |
---|---|
10.11 국비학원 5일차 (switch case, 반복문 for) (0) | 2022.10.12 |
10.7 국비학원 4일차 (연산자, Scanner(사용자 입력), if조건문) (0) | 2022.10.12 |
10.5 국비학원 2일차 (이클립스 환경설정, 깃허브 연동) (0) | 2022.10.06 |
10.4 국비학원 1일차 (0) | 2022.10.05 |