본문 바로가기
728x90
반응형

분류 전체보기185

자바스터디 3주차 (3) [빙고 게임 구현 - 2차원 배열 이용] 2021.05.26 - [Study/Java Study] - 자바스터디 3주차 (2) 자바스터디 3주차 (2) 1. 객체지향언어의 특징 코드의 재사용성이 높다. 코드의 관리가 용이하다. 신뢰성이 높은 프로그래밍을 가능하게 한다. 2. 클래스와 객체의 정의와 용도 클래스의 정의 - 객체를 정의해 놓은 hong-chii.tistory.com 자바 스터디를 진행하면서 처음으로 코딩하는 과제가 생겼다. 처음 조건은 위와 같았지만 최종적으로 바뀐 조건은 아래와 같았다. 조건 1. 5 * 5 빙고판 출력 2. 1~25까지의 숫자 랜덤 초기화 (콘솔에 출력금지) 3. 콘솔에 숫자 값 대신 값의 좌표 출력 [0,0][0,1][0,2][0,3][0,4] [1,0][1,1][1,2][1,3][1,4] [2,0][2,1][.. 2021. 5. 30.
자바스터디 3주차 (2) 2021.05.24 - [Study/Java Study] - 자바스터디 3주차 (1) 자바스터디 3주차 (1) 배열(array) 1.1 배열이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다. 여기서 중요한 것은 같은 타입이어야 한다는 것인데, 서로 다른 타입의 변수들로 구성된 배열은 만들 수 없다. hong-chii.tistory.com 1. 객체지향언어의 특징 코드의 재사용성이 높다. 코드의 관리가 용이하다. 신뢰성이 높은 프로그래밍을 가능하게 한다. 2. 클래스와 객체의 정의와 용도 클래스의 정의 - 객체를 정의해 놓은 것 클래스의 용도 - 객체를 생성하는데 사용된다. 객체의 정의 - 실제로 존재하는 것. 사물 또는 개념 객체의 용도 - 객체가 가지고 있는 기능과 속성에 따라 다름 유형의.. 2021. 5. 26.
자바스터디 3주차 (1) 2021.05.23 - [Study/Java Study] - 자바스터디 2주차 (2) 자바스터디 2주차 (2) 제어문 : 프로그램의 흐름(flow)를 바꾸는 역할. 조건문,반복문이 있다. 1. 조건문 if, switch 1.1. if문 if문은 가장 기본적인 조건문이며, 만일(if) 조건식이 참(true)이면 괄호{}안의 문장들을 수행하라 hong-chii.tistory.com 배열(array) 1.1 배열이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다. 여기서 중요한 것은 같은 타입이어야 한다는 것인데, 서로 다른 타입의 변수들로 구성된 배열은 만들 수 없다. 예를들어 시험점수를 저장하고자 할 때, 학생 5명의 점수를 저장하기 위해서 5개의 변수를 선언해야한다. int score1, sc.. 2021. 5. 24.
자바스터디 2주차 (2) 2021.05.19 - [Study/Java Study] - 자바스터디 2주차 (1) 자바스터디 2주차 (1) 연산자 : 연산을 수행하는 기호 (+,-,*,/ 등) 피연산자 : 연산자의 작업 대상 (변수, 상수, 리터럴, 수식) 연산자의 종류 연산자의 우선순위 산술 > 비교 > 논리 > 대입. 대입은 제일 마지막에 수행된 hong-chii.tistory.com 제어문 : 프로그램의 흐름(flow)를 바꾸는 역할. 조건문,반복문이 있다. 1. 조건문 if, switch 1.1. if문 if문은 가장 기본적인 조건문이며, 만일(if) 조건식이 참(true)이면 괄호{}안의 문장들을 수행하라는 의미이다. if (조건식) { //조건식이 참일때 수행될 문장 } 조건식 if문에서 사용되는 조건식은 일반적으로 비교.. 2021. 5. 23.
자바스터디 2주차 (1) 2021.05.16 - [Study/Java Study] - 자바스터디 1주차 (3) 자바스터디 1주차 (3) 1. 변수의 스코프와 라이프타임 변수는 블럭안에서 사용 가능한 범위를 가지는데 이 범위를 변수의 스코프라고 정의한다. (변수에 접근 가능한 유효 범위 혹은 영역) public class Scope { int globalScope hong-chii.tistory.com 연산자 : 연산을 수행하는 기호 (+,-,*,/ 등) 피연산자 : 연산자의 작업 대상 (변수, 상수, 리터럴, 수식) 연산자의 종류 연산자의 우선순위 산술 > 비교 > 논리 > 대입. 대입은 제일 마지막에 수행된다. 단항(1) > 이항(2) > 삼항(3). 단항 연산자의 우선순위가 이항 연산자보다 높다. 단항 연산자와 대입 연산자를.. 2021. 5. 19.
자바스터디 1주차 (3) 2021.05.16 - [Study/Java Study] - 자바스터디 1주차 (2) 자바스터디 1주차 (2) 변수란? 프로그래밍언어에서의 변수는 값을 저장할 수 있는 메모리상의 공간을 의미한다. 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다. // 변 hong-chii.tistory.com 1. 변수의 스코프와 라이프타임 변수는 블럭안에서 사용 가능한 범위를 가지는데 이 범위를 변수의 스코프라고 정의한다. (변수에 접근 가능한 유효 범위 혹은 영역) public class Scope { int globalScope = 10; public void scopeTest(int value) { int localScope = 10; } } 위의 코드에서 globa.. 2021. 5. 16.
자바스터디 1주차 (2) 2021.05.12 - [Study/Java Study] - 자바스터디 1주차 (1) 자바스터디 1주차 (1) 자바란 무엇인가? 자바란 객체지향 프로그래밍 언어이다. 자바언어의 특징은 1. 운영체제에 독립적이다. 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고, JVM은 자바 응용 hong-chii.tistory.com 변수란? 프로그래밍언어에서의 변수는 값을 저장할 수 있는 메모리상의 공간을 의미한다. 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다. // 변수 선언과 초기화 int age; // age라는 이름의 변수를 선언 여기서 int는 변수의 타입이고, age는 변수이름이다. 변수를 선언하면 메모리의 빈 공간에 변수타입에 알맞은 .. 2021. 5. 16.
자바스터디 1주차 (1) 2021.05.09 - [Study/Java Study] - 자바 스터디 시작 (0) 자바 스터디 시작 (0) 학원 수료를 하고 첫 3월 목표가 자바의 정석 최소 1회독이었는데, 5월이 된 지금까지 1회독도 못했다. 혼자 공부를 하려고 하니 자꾸만 나태해지는 것 같아서, 자바스터디를 만들었다. 오늘부터 hong-chii.tistory.com 자바란 무엇인가? 자바란 객체지향 프로그래밍 언어이다. 자바언어의 특징은 1. 운영체제에 독립적이다. 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고, JVM은 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. 자바는 운영체제에 독립적이지만 JVM은 운영체제에 종속적이다. 2. 객체지향 언어이다. 자바는.. 2021. 5. 12.
자바스터디 0주차 시작 학원 수료를 하고 첫 3월 목표가 자바의 정석 최소 1회독이었는데, 5월이 된 지금까지 1회독도 못했다. 혼자 공부를 하려고 하니 자꾸만 나태해지는 것 같아서, 자바스터디를 만들었다. 오늘부터 7주간 자바의 정석과 백기선님의 자바 라이브 스터디를 참고하여, 나름대로 자바스터디를 진행 할 예정이다. 방식은 1주일에 자바의 정석 2챕터씩 공부한 후에 각자 편한 방식으로 본인의 블로그 또는 깃허브에 정리를 할 예정이고, 그 주 공부하는 주제에 맞는 과제(백기선님 스터디 참고)를 또 정리한다. 또, 디스코드를 통해서 매주 수요일 각자 어느정도 공부를 했는지 중간점검을 하고, 매주 일요일 다시 모여서 한 주 마무리를 할 예정이다. 이번에는 반드시 자바의 정석 1회독 하자!!!!! 2021. 5. 9.
728x90
반응형