본문 바로가기

전체 글37

eclipse open project has encountered a problem 해결과정 아무것도 수정한게 없고 일주일만에 열었는데 chap03가 열리지 않는 상황(비활성화) - eclipse open project has encountered a problem Failed to read the project description file (.project) for 'chap03'. The file has been changed on disk, and it now contains invalid information. The project will not function properly until the description file is restored to a valid state. Failed to read the project description file (.project) for '.. 2021. 3. 27.
이것이 자바다 (다섯번째 정리) - 3.4 이항 연산자(3) 초반까지 - int는 정수타입이라서 소수점까지 저장이 안됨. 나누기를 하면 소수점을 빼고 저장하게 됨. (두번째줄 왼쪽) - int 타입을 강제로 double타입으로 만들어준 후 계산을 해서 double에 저장하는 방법 세가지 (두번째줄 오른쪽) - char타입은 2바이트라서 숫자와 산술을 하면 int타입(4바이트)으로 변환되어 char타입에 저장하지 못함. (세번째줄 왼쪽) - char타입으로 강제 변환하여 저장하면 됨(세번째줄 오른쪽). char c1 = 'A' + 1; //A(유니코드) = 65 + 1 = 66 = 'B' System.out.println(c1); //리터럴값을 산술하여 char 타입에 저장가능 //값은 B char c2 = 'A'; //char c3 = c2 + 1; //0) { if(le.. 2021. 3. 21.
이것이 자바다 (네번째 정리)- 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.