본문 바로가기

전체 글35

이것이 자바다 (네번째 정리)- 3.3 단항 연산자까지 삼항 연산자 : 조건이 만족하면 "A", 아니면 "B' 출력 - 단항일 때 +,- 연산자를 사용하면 int타입으로 변환하여 저장됨. 3.3 단항 연산자 short에 100을 저장해도 int로 자동변환되서 저장됨. int x = -100; int result1= +x; int result2 = -x; System.out.println(result1); System.out.println(result2); short s = 100; //short result3 = -s; //부호 연산자가 붙으면 값은 int로 변경 int result3 = -s; System.out.println(result3); 증감연산자와 산술연산자가 함께 쓰이면 증감연산자가 앞에 있느냐 뒤에 있느냐에 따라 연산자 우선순위가 다르게 나타남.. 2021. 3. 14.
TIL(나는 오늘 배웠다-3) 21.03.14 오늘 배운 것. (2시간) 이것이 자바다 2.3 타입변환(1) - 3.3 단항 연산자 내일 할 일. (2-3시간) - 취성패 찾아보기 - 이것이 자바다 3장 목표. - 일주일안에 이것이 자바다 3장 완료하기 - 깃허브 사용방법 다시 익혀서 1일 1커밋 습관화하기 느낀점. - 퇴근 후 집에서 공부하는 게 쉽지 않은 일이다. 이번주는 내 생일주가 포함되어 있어서 오랜만에 연락오는 친구도 있었고 정신없이 흘러가면서 공부를 못한 것 같다. 그나마 다행히 친구와 카페와서 공부를 할 수 있었다. - 컨디션 관리도 중요하다. 최근 미세먼지가 안 좋은데 예민한 편이라서 머리가 아파 공부를 못할 때가 여러 차례 있었다. 이 부분은 어쩔수 없이 머리가 아픈거라서 어떻게 관리하는게 중요할까 고민이 필요한것 같음. - 전날 .. 2021. 3. 14.
이것이 자바다 (세번째 정리) 2장 확인문제까지 2.2 데이터 타입 (2) short 타입 - 2byte 부호 있는 정수값 저장 - C언어와 타입호환을 위해 사용되며 비교적 자바에서는 잘 사용되지 않는 타입 int타입 - 4byte 부호 있는 정수값 저장 * 변수에 어떤 진수로 저장을 하더라도 동일한 값이 이진수로 변환되어 저장됨. long타입 - 8byte 부호 있는 정수값 저장 값의 표현 - int 범위의 리터럴은 상관없음. - int 범위를 초과하는 리터럴은 반드시 L(대문자) 또는 i(소문자)를 붙여야 된다. long var1 = 10; long var2 = 20L; //long var3 = 1000000000; //컴파일 에러 4바이트로 표현 long var3 = 1000000000L; //8바이트로 해석할 수 있도록 마지막에 L 사용 pac.. 2021. 3. 7.
TIL(나는 오늘 배웠다-1) 21.03.06 오늘 배운 것. (4시간 40분) 1. 이것이 자바다 - 1.3 자바 개발 환경 구축 ~ 2.1 변수(1) 까지 - 깃허브 첫 커밋 내일 할 일. (5-6시간) - 최소 이것이 자바다 2장-3장까지 끝내기 - 깃허브 사용법 익히기 목표. - 이것이 자바다 한달안에 끝내기 (가능할까?) - 1일 1커밋 습관화 하기 - 작은 토이 프로젝트 주제 잡아서 간단하게 만들어보기 느낀점. - 원래 코어자바스크립트와 생활코딩 자바스크립트 부분을 먼저 끝내려고 했었는데 국비지원학원에서는 자바 위주로 공부한다는 것을 깨달았다. 그래서 '이것이 자바다' 책과 인강으로 자바 선행학습을 하는 것으로 목표를 수정하게 되었다. - 나처럼 프로그래머 입문하게 된 친구와 2시에 카페에서 만나 처음으로 '모각코(모여서 각자 코딩)'를 .. 2021. 3. 6.