본문 바로가기

언어 기초

[자바의정석 | Chapter 05 배열] String배열 예제12~15 1. 학습목표 String배열에 대해 이해할 수 있다. 책에 있는 배열파트 예제를 모두 다루어보겠다. 2.필요 개념 문장정리 String[] name = new String[3]; 3개의 String타입의 참조변수를 저장하기 위한 공간이 마련되고 참조형 변수의 기본값은 null이므로 각 요소의 값은 null로 초기화 된다. 기본형 배열이 아닌 참조형 배열의 경우 배열에 저장되는 것은 객체의 주소이다. string[] name = new String[3]; //길이가3인 String배열을 생성 name[0] = "Kim"; name[1]= "Park"; name[2] = " Yi" ; String클래스는 char배열에 메서드를 추가한 것이다. 기본형 변수의 값을 비교하는 경우 ==연산자를 사용하지만 문자.. 더보기
[자바의정석 | Chapter 05 배열] 배열 예제5 ~ 11 1. 학습목표 배열의 활용에 대해 이해할 수 있다. 책에 있는 배열파트 예제를 모두 다루어보겠다. 2.필요 개념 문장정리 [예제5- 5] 총합과 평균 - 배열의 모든 요소를 더해서 총합과 평균을 구한다. [예제5- 6] 최대값과 최소값 - 배열의 요소중에서 제일 큰 값과 제일 작은 값을 찾는다. [예제5-7,8]섞기(shuffle) - 배열의 요소의 순서를 반복해서 바꾼다. (카드섞기, 로또번호생성) [예제5- 9]임의 값으로 배열채우기 - 연속 또는 불연속적인 값들로 배열을 초기화한다. [예제5- 10] 정렬하기(Sort) - 오름차순, 내림차순으로배열을정렬 [예제5- 11] 빈도수구하기 - 배열에어떤값이몇개저장되어있는지세어서보여준다. 3. 코드작성 class ArrayEx5 { public stat.. 더보기
[칼퇴족 HTML5 + CSS3 | Chapter 02 HTML 페이지 만들기] 기본 요소의 종류와 태그,속성 1. 학습 목표 기본 요소의 태그와 속성을 이해할 수 있다. 2. 필요 개념 문장정리 기본 요소 ~ 제목태그 문단 태그 줄바꿈 태그로 끝나는 태그가 없다. 예약문자는 대소문자를 구분한다. 태그는 기울어짐, 태그는 굵게보임, 태그는 굵게보임 으로 강조할 때 사용된다. 주석태그는 해당 코드의 이해를 돕는 설명을 추가하거나 코드를 숨기는 역할을 한다. 태그는 이미지를 삽입하고 src, alt속성을 사용한다. 시작하는 태그만 있고 inline특징이 있다. 상대파일경로는 HTML파일을 기준으로 이미지 경로를 인식하는 방법이다. 절대파일경로는 서버를 기준으로 시작점부터 이미지 위치까지 경로를 의미한다. HTML문서에 이미지를 삽입할 때는 절대 경로보다 상대 경로로 마크업하는 것이 좋다.인라인 태그의 특징은 요소들이.. 더보기
[칼퇴족 HTML5 + CSS3 | Chapter 02 HTML 페이지 만들기]block-level, inline-level 요소 1. 학습 목표 HTML문서의 태그와 요소의 속성을 이해할 수 있다. 2. 필요 개념 문장정리 속성 href속성은 다른페이지로 이동하는 속성이다. 태그는 하이퍼링크 역할로 이동하고자 하는 페이지의 URL을 알고 있어야 한다. target속성은 하이퍼링크로 연결된 문서를 현재 페이지에서 열 것인지 새로운 페이지에서 열 것인지 결정하는 속성이다. src속성은 이미지 경로와 이미지 파일을 입력하는 속성이다. 이미지파일을 불러오는 태그는 , 파일이 있는 위치를 표기하는 속성은 src속성이다. alt속성은 이미지를 대신하여 대체 텍스트로 보여준다. 요소는 수직으로 표시하는 블록요소와 수평으로 표시하는 인라인요소가 있다. 수직배열을 뜻하는 블록 요소는 웹브라우저 한 줄을 다 사용하고 위아래 여백이 있으며 항상 새로.. 더보기
[SQL 첫걸음 | 3장 정렬과 연산] 함수, CASE문 1. 학습목표 함수에 대해 이해할 수 있다. CASE문에 대해 이해할 수 있다. 2.필요 개념 문장정리 함수 함수명 (인수1, 인수2...) 인수는 혐수명 뒤에 괄호로 묶어 표기한다. 인수의 수나 구분방법은 함수에 따라 다르다. 인수는 파라미터라고도 부른다. 함수는 결과값을 반환하고 함수의 반환값이라고 한다. MOD함수는 임수호는 나누어질 수와 나눌 수의 순으로 2개를 지정하면 나머지값을 반환하는 함수이다. ROUND 함수는 소수점 단위를 반올림하는데 시용한다. 문자열 연산 CONCAT SUBSTRING TRIM CHARATER_LENGTH MySQL에서는 CONCAT함수로 문자열을 결합한다. SUBSTRING 함수는 문자열의 일부분을 계싼해서 반환해주는 함수이다. TRIM 함수는 문자열의 앞뒤로 여분의.. 더보기
[SQL 첫걸음 | 3장 정렬과 연산] 연산 1. 학습목표 연산자를 통해 여러가지 연산을 할 수 있다. 우선순위를 통해 결과를 예상할 수 있다. 2.필요 개념 문장정리 수치연산 산술연산은 다른 언어에서도 사용되는 기본 개념이다. 곱셈은 *애스터리스크를 사용한다. 나눗셈은 /슬래시를 사용한다. 나머지는 나눗셈을 한 후의 나머지를 계싼하는 것으로 %기호를 사용한다. 연산자는 기본적으로 왼쪽에서 오른쪽으로 진행된다. 별명은 예약어 AS를 사용해 지정한다. 기본적으로 중복되지 않도록 한다. 별명을 한글로 지정할 경우 ""더블쿼트로 둘러싸서 지정한다. 더블쿼트로 지정하면 예약어도 사용할 수 있다. ''싱글쿼트로 둘러싸는 것은 문자열 상수이다 이름을 붙일 때는 숫자로 시작할 수 없다. WHERE 구에서의 행 선택 SLELCT 구에서의 열 선택은 데이터베이스 .. 더보기
[SQL 첫걸음 | 3장 정렬과 연산] 정렬 1. 학습목표 검색 데이터를 다양하게 정렬시킬 수 있다. ORDER BY에 대해 이해할 수 있다. 2.필요 개념 문장정리 ORDER BY SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 SELECT명령에 ORDER BY 구를 지정하면 검색 경과의 행 순서를 바꿀 수 있다. ORDER BY 구는 WHERE 구 뒤에 지정한다. 검색 조건이 필요없는 경우에는 WHERE 구를 생략하는데 이때 ORDER BY 구는 FROM구의 뒤에 지정한다. 내림차순은 열명 뒤에 DESC를 붙여 지정한다. 오름차순은 내림차순과 달리 생략 가능하며 ASC로도 지정할 수 있다. DESC는 decendant하강 ASC는 ascendant상승의 약자이다. ORDER BY의 기본 정렬방법은 오름차순이다. 날짜시.. 더보기
[자바의정석 | Chapter 05 배열] 배열 예제3,4 1. 학습목표 배열의 복사에 대해 이해할 수 있다. 책에 있는 배열파트 예제는 모두 다루어보겠다. 2.필요 개념 문장정리 배열(array)의 복사 배열을 복사하는 방법은 두가지가 있는데 for문을 이용해서 배열을 복사하는 방법은 기존 배열보다 2배인 배열을 생성하는 것이 좋다 int[] arr = new int[5]; int[] tmp = new int[arr.length*2]; for(int i = 0; i < arr.length; i++) tmp[i] = arr[i]; arr = tmp; 결국 참조변수 arr과 tmp는 같은 배열을 가리키게 된다. 배열 arr과 tmp는 이름만 다를 뿐 동일한 배열이다. 전의 arr배열은 더 이상 사용할 수 없다. 다른 방법으로 System.arraycopy()를 .. 더보기