전체 글
-
자바의 정석 Chapter 2.3/2.4 - 형식화된 출력 및 입력IT 공부 독서 정리/Java의 정석 2025. 3. 16. 19:42
Chapter 2.3과 2.4는 데이터를 화면에 출력하는 방법과 입력하는 방법에 대한 짧은 내용을 담고 있다.따라서, 두 파트의 내용은 함께 정리하려고 한다.Chapter 2.3 형식화된 출력기본 데이터를 출력하는 방식에는 println메서드와 printf메서드가 있다.이 둘의 차이는 'string만 출력을 할 것인가', '정해진 특정 형식에 따라 출력을 할것인가'의 차이다. 데이터를 출력을 하다보면, 원하는 형태나 형식에 맞게 출력을 해야 할 때가 있다.숫자를 표현하는데 자릿수 맞춰서 출력하는 경우 (0001 / 0010 / 0100 / 1005)동일한 위치에 값이 들어가 가독성을 높이는 경우 ( 1 / 10 / 100 / 1000) 등등 소수점을 표현할 때 원하는 자리수까지만 출력을..
-
란도너스의 계기자전거 여행/란도너스 2025. 2. 8. 17:20
10년 전쯤 군대를 전역하고 3학년으로 복학하면서 학업의 중요성을 깨닫는 시기가 찾아왔다.그동안 놀았던 나 자신에 대한 후회와... 지금이라도 열심히 해보자는 다짐을 하며.. 복학 전 컴퓨터 학원을 다니면서다시 코딩의 기초를 시작으로 공부를 시작했다. 그리고 3학년 복학 후, 다행히 학교 수업에 크게 어려움 없이 따라갈 수 있는 수준까진 올라갔다.1~2학년 시절엔.. 늘 같이 지낸 2~3명의 친구를 제외하고는 거의 아싸에 해당하는 생활을 하며 지냈다. 복학 후 이런저런 전공수업을 들으면서, 다른 동기들과 자연스럽게 대화하는 정도의 관계를 맺게 되었다. 그리고 3학년 1학기가 끝나가는 시점에.. 동기 중 한 명과 여러 이야기를 하다 자전거 이야기가 나왔다.그때 당시 나는 30만 원 정도 하는 알톤 하이브리..
-
백두대간 투어링 - 3일차 [대관령 ~ 백복령 / 2024-04-06]자전거 여행/백두대간 2025. 1. 31. 23:40
어제저녁 숙소에 들어가 보니, 숙소에 입을만한 잠옷이 놓여 있어 샤워를 하고 잠옷으로 갈아입었다.대관령쪽이라 그런지, 4월임에도 날씨가 쌀쌀하여 반바지 반팔은 포기를 하였다.강릉 근처에 숙소를 잡아 그런지, 코인 세탁방들이 종종 보여서 손빨래 대신자전거 저지 빨래를 위해 잠옷 차림으로 세탁방에 가서 세탁을 시작했다. 그런데, 가진돈이 만 원짜리 지폐밖에 없었다. ㅠㅠ동전 교환기가 보여 만원짜리를 넣고 천 원짜리 및 500원짜리로 교환을 하려고 했는데..이놈의 기계가 500원 말고는 잔돈을 거슬러주지 않는다. ㅠㅠ오락실처럼 나올 줄 알고 넣었는데...이놈의 500원짜리만 줄창 던져버린다.그렇게 500원짜리 20개를 받아 세탁을 했다.편의점에서 바꿔야 하나 고민하던 찰나.. 라이딩 때 자판기들이 많이 보였는..
-
자바의 정석 Chapter 2.2 - 변수의 타입 (Data Type)IT 공부 독서 정리/Java의 정석 2025. 1. 31. 19:05
앞 챕터에서는 자바 개발뿐 아니라 프로그램 개발을 할 때, 사용하는 저장공간인 변수에 대해 알아보았다.이번 챕터에서는 이 변수(저장공간)을 선언하는데, 필요한 변수의 타입에 대해 알아보고자 한다. 우선 이해를 위해 인간과 컴퓨터간의 테이터를 인식하는 차이를 생각해 본다. 1. 변수 타입의 이해🧠 인간과 💻 컴퓨터의 데이터 인식 차이1. 인간은 문맥을 이해하고 데이터를 유연하게 구분한다.인간은 상황에 따라 같은 단어라도 다르게 받아들인다."100"이란 숫자에 대해서..누군가 "100을 세보세요!" 하면 → 수량으로 이해하고 1, 2, 3… 새어나간다."이 상품은 100원입니다." 하면 → 돈으로 받아들이고 가격 개념을 떠올린다."오늘 기온이 100도야!" 하면 → 온도로 해석하고 정보를 처리한다.같은 ..
-
자바의 정석 Chapter 2.1 - 변수 (Variable)IT 공부 독서 정리/Java의 정석 2025. 1. 26. 17:35
자바의 정석 2장부터는 하나의 개념에 대해서 3개 이상의 작은 챕터들의 집합으로 이러우져 있다.따라서, 작은 챕터 기준으로 글을 작성하려고 한다. 소프트웨어(프로그램)의 가장 근본적인 정의는 하드웨어를 제어하기 위해 사용되는 명령어들의 집합으로 설명한다.현재 개발자로서 실제 실무에서 사용되는 소프트웨어의 정의를 작성해 본다면 아래와 같이 정의할 수 있을 것 같다.다양한 종류의 정보를 그 특성에 맞게 분류하고, 이렇게 분류된 데이터를 연산을 통해 가공하여 최종 결과를 도출하는 과정따라서, 프로그래밍 개발을 하는 데 있어서 값(data)은 매우 중요한 역할을 한다. 1. 변수 (Variable)란?프로그래밍 능력 중의 하나가 가장 중요한 '값(data)'을 저장할 수 있는 메모리상의 공간을 의미이 공간에 저..
-
오천 ~ 금강 종주 - [2022-10-09 ~ 2022-10-10]자전거 여행/종주 2025. 1. 21. 09:34
2022년 한글날 연휴에 오천 및 금강 종주를 완료하였다.평지 위주의 종주길이어서 지루한 감이 없지 않아 있었다.하지만 정말 날씨 하나 만큼은 너무 좋아서 경치 구경하며 달리기엔 너무 좋았다.다만 종주를 진행하면서 특별한 경험들이 없어서.. 이번엔 정말 자전거만 탄것 같다. ㅎㅎ하루 딱 한대 오전 6시 30분에 있는 연풍행 버스를 타기 위해 버스 막차로 충주로 내려갔다. 4~5시간 자기엔 숙소는 낭비일듯 하여, 밤 12시 쯤 근처 찜질방에서 취침을 하였다.새벽 4시 반쯤 기상하여 터미널로 이동하여 1시간 가량 대기한 후 버스에 올랐다.이번에도 자전거 여행객이 조금 있었으나, 가장 먼저 대기했던 터라 무리 없이 버스를 탔다.행촌교차로 도착 후 금강하굿둑까지 1박 2일 동안 라이딩을 진행하였다.[현재의 나..
-
영상강 & 제주 종주 후기 - 2일차 [2020년 05월 01일]자전거 여행/종주 2025. 1. 19. 21:36
영산강 자전거길 1일차 라이딩을 끝내고 어플로 잡은 숙소에 도착하였다.숙소를 가는 그 잠깐의 라이딩에도 역풍은 계속되었다.다행히... 도심이라 건물들이 막아줘서 조금 덜 하긴 했지만.. 그래도 역풍은 ㅠㅠ2일 차 라이딩이 정말 걱정이 된다.라이딩 첫날 역풍으로 정말 많은 고생을 하며, 생각보다 오래 걸린 라이딩.. 그러다 보니 예상치 못하게 야간 라이딩을 조금 진행하였다.그 때문인지, 생각보다 잠을 오래 자게 되었고, 9시 출발 예정이었던 계획이 10시 출발로 바뀌었다. ㅎ그래도 제주도를 가기 위한 목포 배편이 00시 30분에 출발하는 배라.. 시간은 매우 여유롭였다.숙소에서 짐을 정리하고, 자전거에 거치한 뒤 아침식사를 할만한 곳을 물색했다.나주 하면 생각나는 건 나주 곰탕... 곰탕집을 검색해 보니 ..
-
영상강 & 제주 종주 후기 - 1일차 [2020년 04월 30일]자전거 여행/종주 2025. 1. 14. 00:17
2020년에 근로자의 날이 공식 공휴일로 지정이 되었다.그로 인해 5월달에 어린이날과 더불어 토/일요일의 휴일이 나름 겹치게 되었다. 1일의 연차를 사용하면 6일간의 연휴가 시작되는 황금 연휴가 된다는 소식에... 그랜드 슬램을 위한 종주 계획을 시작하였다. 어느 코스를 달려야 할까... 6일간의 연휴면 꽤 긴 시간인데.. 어디를 가는게 가장 좋을까?? 많은 고민이 되었다.크게 3가지 정도의 코스를 생각해보았다. 1번 계획 : 오천-금강길과 더불어 낙동강종주를 끝낼 수 있는 안동댐까지 라이딩 [300km정도의 라이딩]2번 계획 : 영산강 - 섬진강 코스를 달리는 라이딩 [300km 라이딩]3번 계획 : 동해안 전체 종주 [350~380km] 라이딩4번 계획 : 영산강 - 제주 종주 [380km~400km..