본문 바로가기

✏️Java 공부/Java의 정석15

[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.