Java
혼자 공부하는 자바
chap 2
1. 변수
1-1) 작성규칙 : 첫 번째 글자는 문자 or $ or _ , 숫자로 시작 x
영어 대소문자를 구분
첫 문자 소문자 , 다른 단어가 붙을시 대문자(ex newName)
자바 예약어 사용 x
1-2) 사용 범위 : 모든 변수는 {} 안에서 선언
메소드 블록 내에서 선언된 변수 > 로컬변수 메소드 블록 내에서만 사용, 메소드 종료시 메모리 자동 삭제
2. 기본 타입
2_1) 분류 : 정수 타입 : byte,char,short,int,long
실수 타입 : float, double
논리 타입 : boolean
2-2) 타입 변환 : 자동 타입 변환 : 작은 허용 범위 타입 > 큰 허용 범위 타입으로 저장
강제 타입 변환 : 큰 허용 범위 타입 > 작은 허용 범위 타입으로 쪼개어서 저장
ex) 문자열 > 기본 타입 강제 타입변환
String > int
String str = "200";
int value = Interger.parseInt(str);
3. 시스템 입출력
3-1) 출력 : 모니터로 변수값 출력하기 > System.out.println(" ");
입력 : 키보드에서 입력된 내용 변수에 저장 > System.in.read();
System.in.read();의 단점 : 2개 이상의 키가 조합된 한글을 읽을 수 없다 > Scanner 사용
Scanner scanner = new Scanner(System.in);
String data = scanner.nextline();
새로 알게된 내용 : 큰 타입에서 작은 타입으로 변환할땐 큰타입을 쪼개어 저장하는것
Scanner 가 System.in.read(); 의 단점을 보완하기 위해 사용된것
아쉬운점 : 아는 내용이라 대충 넘어갔다가 문제에서 많이 틀림
잘한점 : 내가 이해한 내용을 팀원들에게 설명해 이해를 도와주었다.
내일 목표 : chap3 확인 문제 다 맞기
'TIL(Today Ingwang Learned)' 카테고리의 다른 글
TIL) 2022-11-12 (javaScript,dbmongo,git) (0) | 2022.11.12 |
---|---|
TIL) 2022-11-11(java/javaScript) (0) | 2022.11.11 |
TIL) 2022-11-10 ( java/git) (0) | 2022.11.10 |
TIL) 2022-11-09(git) (0) | 2022.11.09 |
TIL) 2022-11-08(java) (0) | 2022.11.08 |