벌써 5주차라니 실감이 안 나요...
책 한 권이 벌써!?
이번 주는 13장을 공부했어요!!
14장이 끝이랍니닿
5주차 미션을 해볼게요~!
5주차 (11월 4일 ~ 11월 10일)
기본 미션은
직접 정리한 키워드 정리 공유
&
선택 미션은
573쪽 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 인증샷
입니다~~
한 주, 한 주 미션을 해결하다 보니
직접 정리한 키워드라니
...?!???
(비밀인데 살짝 당황을 ㅋㅋㅋㅋㅋ)
전 따로 노트로? 정리하진 않고
책으로 공부할 겸 책 한 권으로 정리하자!라는 생각이라
인덱스에 알아볼 수 있게끔 표시해두는 편이에요
필요할 때 언제든 열어볼 수 있게 ㅎㅎ!!
이해 안 되면 예제도 같이 있으니
전 이 방법이 좋은 것 같더라고요
아이패드가 있는 것도 아니고
손으로 쓰기엔 글씨가 맘에 안 들고 ㅜㅠ
저번에 혼공 용어 노트 사진 올릴 때
책도 잠시 같이 출연했었는데 기억하시나요?
지금은 뒤에 쫌 더 붙인 상태입니다 ㅎㅎ!
이 방법 진짜 좋아요!!
(특히 이런 컴퓨터 언어 기초책 공부할 때?)
다른 언어 배우다 보면
그전에 배웠던 언어 문법들이 헷갈리곤 하더라고요 ㅜㅠ
그래도 미션이니까!!
인덱스 붙여뒀던 개념
간단히 몇 개만 적어보겠습니다 ㅎㅎ
문자열을 기본 타입으로 강제 타입 변환
변환 타입 | 사용법 |
String -> byte | Byte.parseByte("10") |
String -> short | Short.parseShort("200") |
String -> int | Integer.parseInt("300000") |
String -> long | Long.parseLong("40000000000") |
String -> float | Float.parseFloat("12.345") |
String -> double | Double.parseDouble("12.345") |
String -> boolean | Boolean.parseBoolean("true") |
모니터로 변수값 출력하기 中 자주 사용되는 형식 문자열
형식화된 문자열 | 설명 | 출력 형태 | |
정수 | %d %6d %-6d %06d |
정수 6자리 정수. 왼쪽 빈 자리 공백 6자리 정수. 오른쪽 빈 자리 공백 6자리 정수. 왼쪽 빈 자리 0 채움 |
123 _ _ _123 123_ _ _ 000123 |
실수 | %10.2f %-10.2f %010.2f |
소수점 이상 7자리, 소수점 이하 2자리. 왼쪽 빈 자리 공백 소수점 이상 7자리, 소수점 이하 2자리. 오른쪽 빈 자리 공백 소수점 이상 7자리, 소수점 이하 2자리. 왼쪽 빈 자리 0 채움 |
_ _ _ _123.45 123.45_ _ _ _ 0000123.45 |
문자열 | %s %6s %-6s |
문자열 6자리 문자열. 왼쪽 빈 자리 공백 6자리 문자열. 오른쪽 빈 자리 공백 |
abc _ _ _abc abc_ _ _ |
특수문자 | \t \n %% |
탭(tab) 줄 바꿈 % |
% |
타입별로 배열의 초기값
분류 | 타입 | 초기값 |
기본 타입(정수) | byte[ ] char[ ] short[ ] int[ ] long[ ] |
0 '\u0000' 0 0 0L |
기본 타입(실수) | float[ ] double[ ] |
0.0F 0.0 |
기본 타입(논리) | boolean[ ] | false |
참조 타입 | 클래스[ ] | null |
인터페이스[ ] | null |
자바에서 랜덤값 사용시 자주 쓰는 코드
start부터 시작하는 n개의 정수 중에서 임의의 정수 하나를 얻을 수 있다
-> (int) (Math.random( ) * n) + start ;
ex) 주사위 번호 하나를 뽑기 위해: (int) (Math.random( ) * 6) + 1 ;
접근 제한자 (Access Modifier)
1. public 접근 제한자: 단어 뜻 그대로 외부 클래스가 자유롭게 사용 가능
2. protected 접근 제한자: 같은 패키지 또는 자식 클래스에서 사용 가능
3. private 접근 제한자: 단어 뜻 그대로 개인적인 것이라 외부에서 사용 불가능
4. default 접근 제한: 같은 패키지에 소속된 클래스에서만 사용 가능
[혼공단 2기] 6주차 미션(1): 입출력 스트림 요약 정리 (+ 보조 스트림 확인문제 2번 문제풀이) (0) | 2019.11.17 |
---|---|
[혼공단 2기] 5주차 미션(2): 직접 정리한 키워드 정리 공유 (+ 컬렉션 프레임 워크 [직접 해보는 손코딩] ) (0) | 2019.11.10 |
[혼공단 2기] 4주차 미션(2): 데몬 스레드 [직접 해보는 손코딩] 인증샷 (+ 멀티 스레드 확인문제 2번) (0) | 2019.11.03 |
[혼공단 2기] 4주차 미션(1): 데몬 스레드 [직접 해보는 손코딩] 인증샷 (+ 멀티 스레드 확인문제 2번) (0) | 2019.11.03 |
[혼공단 2기] 3주차 미션: 혼공 용어 노트 활용 인증샷 (+ java.lang 패키지 확인문제 8번) (0) | 2019.10.27 |
댓글 영역