본문 바로가기

분류 전체보기

(132)
Java(5) - 반복문(while 문, do-while 문, for 문) 1) 반복문 1-1) 개념 및 유형 1-2) 유형별 예시코드 2) eclipse 실습 코드 1) 반복문 1-1) 개념 및 유형 반복문 : 같은 문장을 반복하여 사용할 경우 반복 조건, 반복 횟수의 제어를 통해 반복 처리 while 문 do-while 문 for 문 예약어 break, continue – 반복문을 제어; (1) 제어변수 i를 초기화 (2) 조건식(i
Java(4) - 조건문(switch-case 문), 반복문(for 문) 1) 조건문 1-1) switch-case 문 1-2) 예제 코드 2) 반복문 2-1) for 문 3) eclipse 실습 코드 1) 조건문 1-1) switch-case 문 switch(변수) { case(값): --> 변수의 값이 해당 값과 일치하면 수행되는 코드 수행할 문장1 break; case(값): 수행할 문장2 break; ... default: --> 변수의 값이 어느 쪽도 일치하지 않으면 수행되는 코드 수행할 문장 break; } 1-2) 예제 코드 SwitchTest1.class package chapter04.condition; public class SwitchTest1 { public static void main(String[] args) { int ranking = 2; swi..
Java(3) - 제어문(if 조건문), eclipse 실습 코드 1) 제어문 1-1) 조건문 1-2) if 문 유형 2) eclipse 실습 코드 1) 제어문 1-1) 조건문 - 조건에 따라 수행할 문장을 선택할 수 있도록 하여 프로그래밍 순서를 제어 - 조건식에는 boolean형 데이터 타입(true or false)을 결과로 가지는 값, 식이 옴 if (a > 10) { System.out.println(“10보다 크다!”); } else { System.out.println(“10보다 작다!”); } 1-2) if 문 유형 // 1) if 문 if (조건식) { 수행할 문장 } // 2) if-else 문 if (조건식) { 수행할 문장1 } else { 수행할 문장2 } // 3) if-else if-else 문 if (조건식) { 수행할 문장1 } else ..
Java(2) - 변수, 진수, 데이터 타입, 연산자 1) 변수 1-1) 변수의 교환 2) 진수 3) 데이터 타입(자료형) 3-1) 문자형(char), 탈출 문자, 텍스트 블록 4) 연산자 4-1) 산술 연산자 4-2) 대입 연산자 4-3) 관계 연산자 4-4) 복합 관계 연산자 4-5) 증감 연산자 4-6) 논리 연산자 4-7) 삼항 연산자 5) eclipse 실습 코드 1) 변수 1-1) 변수의 교환 package chapter01.basic; public class Basic_Example02 { public static void main(String[] args) { /* 변수의 교환 출력 결과 : 교환 전 x = 200; y = 100; 교환 후 x = 100; y = 200; */ int x = 200; int y = 100; System.out..
Java(1) - 개발 환경 설정(JDK 및 IDE 설치), 변수, 자료형, 형 변환 1) Java 개발 환경 설정 1-1) JDK 설치 1-2) IDE(eclipse) 설치 2) Java 프로그램의 구조 2-1) 클래스 2-2) 생성자 2-3) 메소드 2-4) 변수 3) 데이터 타입(자료형) 3-1) 데이터 타입 구분 3-2) 데이터 타입 상세 4) 형 변환 4-1) Promotion 4-2) Casting 5) 기타 주요내용 5-1) 문법적 주의 사항 5-2) 주석 6) eclipse 실습 코드 1) Java 개발 환경 설정 1-1) JDK 설치 1. 설치 파일 jdk-17.0.10_windows-x64_bin.msi를 실행하여 설치 2. 기본값으로 설치하면 다음의 경로에 설치됨 C:\Program Files\Java\jdk-17 3. 작업 표시줄에서 “고급 시스템 설정” 검색 4. ..
React(4) - 대화형 틱택토 게임 구현 1) React 1-1) 대화형 틱택토 게임 구현 1-1-1) 개요 1-1-2) 게임 완성하기 1-1-3) 시간 여행 추가하기 1-1-4) 완성 코드 1) React 1-1) 대화형 틱택토 게임 구현 참조 사이트 : https://ko.reactjs.org/tutorial/tutorial.html 자습서: React 시작하기 – React A JavaScript library for building user interfaces ko.reactjs.org 1-1-1) 개요 React 정의 : 사용자 인터페이스를 구축하기 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리 "React"는 "Component"라고 불리는 작고 고립된 코드의 파편을 이용하여 복잡한 UI를 구성하도록 도움! 여기서 ..
React(3) - Counter 구현, React 주요 개념 복습 및 comment(댓글) 구현 복습 1) React 1-1) Counter 1-2) React 주요 개념 복습 및 comment(댓글) 구현 복습 1) React 1-1) Counter React를 이용하여 만들 때 꼭 만드는 것 중 하나가 "Counter"이다! Counter : "+" 버튼을 누르면 1씩 증가하고, "-" 버튼을 누르면 1씩 감소하게 하는 것 counter.html counter2.html 1-2) React 주요 개념 복습 및 comment(댓글) 구현 복습 주요 개념 JSX : JSX 문법은 "{}(중괄호)"를 사용해야 한다는 점을 기억할 것!! Component : Component는 "Element의 모음"을 의미하며, 단 하나의 상태만을 가질 수 있고, 상태에 따라 Element가 바뀜! Props : Prop..
React(2) - Login 버튼, comment(댓글) CR 구현 1) React 1-1) Login 버튼 1-2) comment(댓글) CR(Create, Read) 1) React 1-1) Login 버튼 이번 chapter에서 살펴볼 내용 ReactDOM JSX state Component, Props 생명주기 조건부 rendering JSX // App Component가 있다고 가정함! React.createElement(App, null, "hi~~~") // div Element에 내용을 "hi~~~"로 넣기 React.createElement("div", null, "hi~~~") // babel의 도움을 받아서 JSX // React.createElement(App, null, "hi~~~") --> JSX // React.createElement('E..