상세 컨텐츠

본문 제목

[혼공단 2기] 5주차 미션(1): 직접 정리한 키워드 정리 공유 (+ 컬렉션 프레임 워크 [직접 해보는 손코딩] )

혼공단

by haedang 2019. 11. 10. 23:55

본문

벌써 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 접근 제한: 같은 패키지에 소속된 클래스에서만 사용 가능

관련글 더보기

댓글 영역