본문 바로가기

분류 전체보기348

728x90
○ Javascript 자바스크립트 개요 및 기본문법 Javascript 자바스크립트 개요 컴파일 과정이 필요없거나 처리 과정이 적은 프로그램에 유리한 스크립트 언어로 다른 언어에 비해 개발 시간이 짧고, 소스 코드의 수정 및 유지보수가 간편하다. HTML 코딩에서 자바 스크립트 소스의 명시만으로 웹 브라우저가 자동 실행된다. 자바스크립트는 웹 페이지에서 가장 많이 사용되는 스크립팅(Scripting)언어로 스크립팅(Scripting) 언어는 크게 나누면 자바스크립트나 DHTML, Visual Basic 등과 같은 브라우저 스크립팅(Browser Scripting), JSP, ASP, PHP 와 같은 서버 스크립팅(Server Scripting) 언어로 구분할 수 있다. 특히 자바스크립트는 서버 스크립팅(Server Scripting) 언어와 연동되어 입력.. 2018. 5. 24.
○ CSS 선택자 구성 및 설정 & 선언 방법 CSS 선택자 구성 및 설정 - 『*』 공용 선택자 모든 엘리먼트를 선택한다. - 『E』 엘리먼트 선택자, 태그 선택자, 타입 선택자 E 엘리먼트를 선택한다. - 『.』 클래스 선택자 html 에서만 사용할 수 있으며, 예를 들어 『div.warning』 은 warning 이라는 클래스를 가지고 있는 div 엘리먼트를 선택하게 된다. - 『#』 아이디 선택자 예를 들어 『#myId』는 myId 를 아이디로 사용하는 엘리먼트를 선택하게 된다. - 『E>F』 자식 선택자 E 엘리먼트의 자식 엘리먼트인 F 엘리먼트를 선택하게 된다. - 『E F』 자손 선택자, 하위 선택자 E 엘리먼트의 하위에 있는 F 엘리먼트를 선택하게 된다. 이 경우 특이한 점은 E 와 F 사이에 다른 엘리먼트가 포함되어 있더라도 선택 대.. 2018. 5. 24.
이클립스 에러해결 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 광고를 클릭해주시면 블로그 활동에 도움이 됩니다 :) 이클립스 에러 Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ① 해결단계 ② 프로젝트 우클릭 → Properties 해결단계 ③ Project Facets → Java → Apache Tomcat v8.5 체크 → 확인 (톰캣 버전은 설치된 버전에 맞추면 됩니다.) 2018. 5. 21.
JAVA_ Test099_ 배열의 복사 / 임의의 배열(a, b)에 들어 있는 숫자들의 합집합을 출력하는 프로그램 Test099 배열의 복사 / 임의의 배열(a, b)에 들어 있는 숫자들의 합집합을 출력하는 프로그램○ 실습 문제임의의 배열(a, b)에 들어 있는 숫자들의 합집합을 출력하는 프로그램을 구현한다.단, 중복이 제거된 상태의 합집합을 출력할 수 있도록 한다. ex) 임의의 두 배열int[] a = {2, 3, 7, 10, 11}int[] b = {3, 6, 10, 14} 실행 예)2 3 7 10 11 6 14계속하려면 아무 키나 누르세요... Test099.java public class Test099{public static void main(String[] args){// 임의의 두 배열 구성int[] a = {2, 3, 7, 10, 11};int[] b = {3, 6, 10, 14}; //-------.. 2018. 5. 13.
JAVA_ Test098_ 배열 / 배열의 복사 (Test097 파일과 비교) / 데이터 복사 Test098 배열 / 배열의 복사 (Test097 파일과 비교) / 데이터 복사※ 배열 변수의 복사는 데이터 복사, 주소 값 복사 두 가지 형태가 존재한다. 주소값 복사 → 얕은 복사 →원본을 수정하면 복사본에 영향을 미치게 되는 복사 방법.(모든 참조형 데이터에 해당하는 복사) 데이터 복사 → 깊은 복사 → 실제 요소로 들어있는 값에 대한 복사로 원본을 수정해도 복사본에 영향을 미치지 않는 복사 방법 ※ 데이터 복사 int 형 배열에 대한 깊은 의미의 복사를 처리하는 메소드를 구현하는 형태로 실습을 진행한다. Test098.java public class Test098{public static void main(String[] args){int[] nums = {10, 20, 30, 40, 50};/.. 2018. 5. 13.
JAVA_ Test097_ 배열 / 배열의 복사 (Test098 파일과 비교) / 주소값 복사 Test097 배열 / 배열의 복사 (Test098 파일과 비교) / 주소값 복사※ 배열 변수의 복사는 데이터 복사, 주소 값 복사 두 가지 형태가 존재한다. 주소값 복사 → 얕은 복사 →원본을 수정하면 복사본에 영향을 미치게 되는 복사 방법.(모든 참조형 데이터에 해당하는 복사) 데이터 복사 → 깊은 복사 → 실제 요소로 들어있는 값에 대한 복사로 원본을 수정해도 복사본에 영향을 미치지 않는 복사 방법 ※ 주소값 복사 Test097.java public class Test097{public static void main(String[] args){int[] nums = {10, 20, 30, 40, 50}; //-- 배열 원본int[] copys;//-- 복사본으로 만들 배열 int temp;//-- .. 2018. 5. 13.
JAVA_ Test096_ 메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading)이 가능한 형태와 불가능한 형태 Test096 메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading)이 가능한 형태와 불가능한 형태 Test096.java public class Test096{public static void main(String[] args){print();print(10);print('A');print(10, 20);print(10,'A');//-- 자동 형 변환이 되어 성립한다.double result = print(3.14);print(3.5);} public static void print(){}public static void print(int i){}//public static void print(int j){}//--(x) 왜냐하면 자바는 바로 윗.. 2018. 4. 30.
JAVA_ Test095_ 메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading) Test095 메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading)※ 메소드 중복정의 개요 메소드 중복정의(Mathod Overloading)란 메소드가 처리하는 기능은 같고 메소드 괄호 속에 오는 인수(인자, 매개변수, 파라미터)의 갯수가 다르거나 자료형(Data Type)이 다른 경우 메소드의 이름을 동일한 이름으로 부여하여 메소드를 정의할 수 있도록 문법적으로 허용하게 되는데 이를 메소드 오버로딩(Mathod Overloading)이라고 한다. ※ 메소드 오버라이딩 : 재정의(덮어쓰기), 상속과 관련 Test095.java public class Test095{public static void main(String[] args){drawLi.. 2018. 4. 30.
JAVA_ Test094_ 클래스와 인스턴스 / 클래스와 인스턴스 활용 / 가위, 바위, 보 게임 프로그램 Test094 클래스와 인스턴스 / 클래스와 인스턴스 활용 / 가위, 바위, 보 게임 프로그램※ 실습 문제 1 ~ 3 사이의 난수를 발생시켜서 가위, 바위, 보 게임 프로그램을 구현한다. (기준 데이터 → 1:가위, 2:바위, 3:보) Test000.java import java.util.Scanner;import java.util.Random; public class Test094{public static void main(String[] args){Scanner sc = new Scanner(System.in);String[] game = {"가위", "바위", "보"}; // Random 클래스 기반 인스턴스 생성 → 컴퓨터 가위 바위 보 무작위 생성Random rd = new Random();in.. 2018. 4. 30.
JAVA_ Test093_ Record 클래스, Sungjuk 클래스, Test093클래스를 이용한 성적 계산 프로그램 작성 Test093 Record 클래스, Sungjuk 클래스, Test093클래스를 이용한 성적 계산 프로그램 작성 ※ 실습 문제 학생별로 국어점수, 영어점수, 수학점수를 입력받아 총점, 평균을 계산하는 프로그램을 구현한다. 단, 클래스의 개념을 활용하여 작성할 수 있도록 한다. 또한, 이 과정에서 배열을 적극적으로 활용할 수 있도록 한다. 프로그램을 구성하는 클래스 1. Record 클래스 속성만 존재하는 클래스로 설계할것~!!! (변수들로만 구성) 2. Sungjuk 클래스 인원 수를 입력받아, 입력받은 인원 수 만큼 이름, 국어점수, 영어점수, 수학점수를 입력받고 총점과 평균을 산출하는 클래스로 설계할 것~!!! - 속성 : 인원수, Record 형태의 배열 - 기능 : 인원수 입력, 상세 데이터 입력.. 2018. 4. 30.
728x90
728x90