본문 바로가기
  • Coding & Book

혼공59

3. 혼공자 3일차(연산자 + 연산식) 3일차 1. 연산자와 연산식 -연산에 사용하는(+ , - 등) 기호나 표시들을 연산자라고 합니다. -연산자에 의해 연산되어지는 데이터들을 피연산자라고 합니다. ---연산자의 종류--- 산술 연산자(+, -, *, /, %) 증감 연산자(++, +-) 비교 연산자(>, 왼쪽이 오른쪽보다 크면 참 아니면 거짓. = 왼쪽이 오른쪽보다 크거나 같으면 참 아니면 거짓. = y); System.out.println(result2); boolean result3 = (x != y); System.out.println(result3); } } - 논리 연산 AND( && 또는 & ) 왼쪽과 오른쪽이 모두 참이면 참이다. OR( || 또는| ) 왼쪽과 오른쪽 하나라도 참이.. 2023. 7. 5.
혼공스 2일차(프로젝트 + 데이터 베이스 모델링) 1. 프로젝트 - 프로젝트란 현실세계에서 일어나는 업무를 컴퓨터 시스템으로 옮기는 과정입니다. - 대규모 소프트웨어를 작성하기 위한 전체 과정 이라고도 합니다. - 프로젝트를 진행하기 위해 폭포수모델을 대표적으로 사용합니다.(이 단계를 거치면 테이블 구조가 결정됩니다.) 폭포수 모델 프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수 - 2. 데이터 베이스 모델링 - 테이블의 구조를 미리 설계하는 개념입니다. - 데이터베이스 모델링은 업무 분석과 시스템 설계에 해당됩니다. 3. 데이터 베이스 모델링 툴 - MySQL Workbench에 데이터 베이스 모델링 구축 관련된 기능이 있습니다. 다이아그램 추가하는 방법 1. File - New Model -> Add D.. 2023. 7. 4.
2. 혼공자 2일차(변수 + 타입 +변환 + 입출력) 2일차 1. 변수 - 변수는 값을 저장할수 있는 메모리의 특정 번지에 이름을 붙이는 것입니다. - 하나의 변수에 두가지 값을 저장 할 수 없습니다. - 변수를 선언하기 위해서 타입 그리고 변수이름을 정해야 합니다. - 값을 저장할때는 대입연산자인 = 를 사용합니다. - 변수에 최초로 값이 저장되고 생성되는 것을 변수 초기화라고 합니다. float pi = 3.14f; int age; double value; int x, y, z; 변수 사용예시) package sec03.exam02; public class Variable { public static void main(String[] args) { int hour = 3; int minute = 5; System.out.println(hour + " 시.. 2023. 7. 4.
혼공스 1일차(데이터 베이스 + DBMS + MySQL) 1. 데이터 베이스와 DBMS - 데이터 베이스는 데이터들의 집합입니다.(카톡,페이스북,인스타,카드 내역등의 정보등이 기록됩니다.) - 데이터 베이스를 관리하는 소프트웨어가 DBMS(DataBase Management System) 입니다. - 데이터베이스는 사용자들이 응용프로그램을 공유하고 동시에도 접근이 가능해야 합니다.(예시: 은행 예금 계좌 정보) - DBMS의 종류로는 MySQL ,SQL Sever, Oracle 등이 있습니다. 2. 관계형 DBMS - 관계형 DBMS는 RDBMS라고도 부르고 테이블로 최소 단위로 구성되어 있습니다.(열과 행으로 이루어져있습니다.) - 대부분의 DBMS가 RDBMS 형태 입니다. 3. SQL - SQL은 구조화된 질의 언어라고 표현하며 관계형 데이터베이스에서 사.. 2023. 7. 3.
1. 혼공자 1일차(자바란 + 세미콜론 + 주석) 1일차 1. 자바 소개 - 자바는 다양한분야(애플리케이션 또는 웹사이트등)에 사용되고 있는 프로그래밍 언어입니다. - 자바는 모든 운영체제에서 실행이 가능합니다. - 객체 지향 프로그래밍입니다.(각각의 객체들이 상호작용을 하여 프로그램을 완성합니다.) - 자바 프로그램이 완전한 기계어가 아니므로 자바 가상기계라는 번역기를 사용합니다.(JVM) 2. 자바개발 도구 설치 책에서 자바 11.0.13을 사용하라고 나와 있습니다. 저는 자바를 11.0.15 버전으로 사용한적이 있어서 그대로 진행하였습니다. (환경 변수도 설정하였습니다) 3. 개발환경 구축 - 프로젝트를 생성하고 디버깅등 기능들을 제공해주는 툴인 이클립스를 설치 해 줍니다. https://www.eclipse.org/downloads/ Eclips.. 2023. 7. 3.