본문 바로가기

분류 전체보기133

[Java 공부/ Java의 정석] Chapter 05. 배열 배열 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 을 말한다. 즉, 연관이 있는 같은 타입의 변수를 여러 개 쓰기 귀찮으니 배열로 묶어서 한 번에 관리하겠다는 뜻이다. int score1, score2, score3, score4, score5; //귀찮음 int[] score = new int[5] //score[0~4]까지 5개 생성 배열을 사용하면 위와 같이, 같은 타입의 변수를 간단하게 나타낼 수 있다. 배열의 선언과 생성 타입[] 변수 이름; //배열 선언 변수 이름 = new 타입[길이]; //배열 생성 타입[] 변수 이름 = new 타입[길이]; //배열의 선언과 생성을 한번에 //예시 int[] score = new int[5] 자바에서 배열을 선언하고 생성하는 것은 C++에.. 2022. 1. 23.
[Java 공부/ Java의 정석] Chapter 03. 연산자 & Chapter 04 : 조건문과 반복문 연산자 연산자 파트는 어느 프로그래밍 언어를 봐도 비슷하기 때문에 특별하게 신경 쓸 부분이 없어서 간단하게 표로 정리만 하고 넘어가겠다. 종류 연산자 설명 산술 연산자 + - * / % > 사칙 연산(+,-,*,/)과 나머지 연산(%), 비트 연산() 비교 연산자 > = 90) { //만약 score이 80 이상이면 break;//조건문 탈출 } ++i; score += i; //score = score + i } System.out.println("i = " + i);//i = 5 Sysetm.out.println("score = " + score); //score = 95 break문을 쓸 수 있는 간단한 예시다. i score i = 0 score = 80 (초기 상태) i = 1 score .. 2022. 1. 23.
[Java 공부/ Java의 정석] Chapter 01. 자바를 시작하기 전에 & Chapter 02 : 변수 스프링 공부를 위해 자바를 시작해보려고 한다. 학교 다니면서 자바를 배울 일이 있었지만, 내가 열정적으로 배우지 않았다. 안드로이드 앱 개발도 했는데 자바를 1도 모른다. 프로젝트는 대체 어떻게 한건지 모르겠다?? 주말 동안 자료형, 입출력, 반복문, 조건문 까지 한 번 훑어보려 한다. 교재로 사용할 책은 남궁성 님의 "자바의 정석"이다. 남궁씨가 별로 흔한 성씨가 아닐텐데 유명한 사람 중에 많이 보이는 것으로 보면 유전자가 좀 뭐가 있나?? 사실 한 가지 프로그래밍 언어를 확실하게 안다면 다른 언어를 새로 배우는 것은 쉽다고 생각한다. 난 전공자니까!! 하지만 내가 객체지향의 개념은 제대로 모르기 때문에 교재를 고르면서 제일 신경 쓴 것이 이 부분을 잘 설명해둔 책을 고르는 것이었다. 인터넷에 검색을.. 2022. 1. 22.
[주변기기/ 키보드] 키크론(Keychron) K8 갈축 한 달 사용기 키보드로 먹고사는 사람인 이상 키보드는 중요한 물건이라 생각해서 저도 저한테 맞는 키보드를 찾기 위해 여러 키보드를 써보고 있습니다. 그중 오늘 리뷰할 키보드는 키크론의 K8 갈축 모델을 가져왔어요. 이 키보드는 12월에 셀프 연말선물로 산 거라 이제 한 달 남짓 사용한 거 같아요. 그래서 이번에 한 달 사용기를 써보려 합니다. 구매 이유 제가 이번 키보드 구매를 하면서 고려했던 점은 1. 맥북과 호환이 되는가 - 의외로 맥과 호환되는 키보드를 찾기가 어려웠습니다. 2. 블루투스 연결 방식의 무선 연결이 가능한가 - 데스크 셋업에서 미니멀리즘을 지향하고 있기 때문에 무선 연결 방식은 필수었어요. 저는 게임도 별로 하지 않아서 지연시간이 중요하지도 않았기 때문에 따로 동글을 들고다녀야 하는 RF방식 보다는.. 2022. 1. 19.