1회) 다음 Java 언어의 과 를 보고 괄호 (1), (2)에 적용될 수 있는 가장 적합한 답을 쓰시오. 배열에는 95, 75, 85, 100, 50이 차례대로 저장된다. 배열에 저장된 값을 오름차순으로 정렬하여 출력한다. public class Test001 { public static void main(String[] args) { int E[] = {(1)}; int i = 0; int Temp = 0; do { int j = i; do { int j = i; do { if (E(i) > (2)) { Temp = E[i]; E[i] = E[j]; E[j] = Temp; } j++; } while (j < 5); i++; } while (i < 4); } for (int a=0; a
Language

1회) 다음 Java 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. public class Test001 { public static void main(String[] args) { int[] a= {3, 4, 10, 2, 5}; int temp; for(int i=0; i
html 파일 내에서 style 태그와 script 태그를 사용할 수 있다. 하지만 그렇게 되면 코드가 너무 길어지므로 스타일과 관련된 것은 css 파일로, 자바스크립트 코드를 js 파일로 분리해서 사용하는 경우가 많다. css, js 파일 html에 불러와 적용 별도의 css 파일에 있는 스타일을 html 파일에 적용하는 방법? html 파일의 head 태그 내에 위와 같이 작성해주면 된다. 경로라고 적어둔 부분에 css 파일이 있는 경로를 작성해주면 된다. 별도의 js 파일에 있는 스크립트를 html 파일에 적용하는 방법? html 파일의 head 태그 내에 위와 같이 작성해주면 된다. 경로라고 적어둔 부분에 js 파일이 있는 경로를 작성해주면 된다. 경로 경로에는 크게 절대경로와 상대경로가 있다. ..
자바는 IP 주소를 java.net 패키지의 InetAddress로 표현한다. 👉 로컬 컴퓨터의 IP 주소를 얻을 수 있다. 👉 도메인 이름으로 DNS에서 검색한 후 IP 주소를 가져올 수도 있다. 1. getLocalHost 사용 InetAddress ia = InetAddress.getLocalHost(); 👉 .getLocalHost() 메소드를 통해 로컬 컴퓨터의 InetAddress를 얻을 수 있다. getLocalHost를 사용하는 이유❓ InetAddress는 직접적으로 객체를 생성할 수 없다. 👉 정적 메소드인 getLocalHost를 이용해 간접적으로 객체를 얻을 수 있다. 👉 로컬 pc의 ip 주소를 갖고 있는 inetAddress를 얻을 수 있다. 2. getByName, getAll..
1. 문서 객체 선택이란? 문서 객체를 선택한다는 것은? 👉 이미 존재하는 HTML 태그를 자바스크립트에서 문서 객체로 변환하는 것 2. 문서 객체 선택 메서드 종류 🩶 1개를 선택하는 메서드 🩶 document.getElementyById(아이디) : 아이디로 1개 선택 document.querySelector(선택자) : 선택자로 1개 선택 👉 이름이 같은 선택자가 여러 개라면 가장 먼저 등장하는 것을 선택함 🩶 여러 개를 선택하는 메서드 🩶 document.getElementyByName(이름) : name 속성으로 여러 개 선택 document.getElementByClassName(클래스) : class 속성으로 여러 개 선택 document.querySelectorAll(선택자) : 선택자로 ..
1. 문서 객체 모델 기본 용어 문서 객체란? 👉 HTML 태그를 자바스크립트에서 사용할 수 있는 객체로 만든 것. 문서 객체를 조작한다 = 태그를 조작한다 웹 브라우저는 HTML 페이지를 읽으면서 태그의 포함 관계에 따라 문서 객체를 트리 형태로 만든다. 노드: 각 트리의 각 요소 요소 노드: 요소를 생성하는 노드 예) h1 태그, script 태그 텍스트 노드: 화면에 출력되는 문자열 더보기 텍스트 노드를 갖지 않는 태그들 문서 객체 생성 방법 정적 생성: 웹 페이지를 처음 실행할 때 HTML 태그로 적힌 문서 객체를 생성하는 것 동적 생성: 웹 페이지 실행 중에 자바스크립트를 사용해 문서 객체를 생성하는 것 문서 객체 모델이란? 👉 DOM(Document Object Model). 웹 브라우저가 H..
객체는 자료형 여러 개를 한 번에 저장한다. 1. 객체 개요 💚 배열과 객체의 차이점 💚 👉 배열은 요소에 접근할 때 인덱스를 사용하지만, 객체는 키를 사용한다. 💚 객체 생성 예 💚 키 속성 제품명 7D 건조 망고 유형 당절임 성분 망고, 설탕, 메타중아황산나트륨, 치자황색소 원산지 필리핀 💚 객체 속성 접근 방법 💚 1) 대괄호 사용 product['제품명']//7D 건조 망고 product['유형']//당절임 product['성분']//망고, 설탕, 메타중아황산나트륨, 치자황색소 product['원산지']//필리핀 2) Object.속성 👈 사용 빈도 높음 product.제품명 product.유형 product.성분 product.원산지 💚 객체 순환 방법 💚 for (var 키 in 객체) { 문..
1. 선언과 호출 방법 정의 표현 익명 함수 이름을 입력하지 않고 만드는 함수 function ( ) { } 선언적 함수 이름을 입력해서 만드는 함수 function 함수( ) { } 함수 실행을 함수를 호출한다고 표현한다. 호출방법은 아래와 같다. 함수(); 2. 실행 우선순위 함수도 변수이므로 가장 마지막에 입력된 값이 저장된다. 선언적 함수와 익명 함수를 함께 사용할 때는 실행 순서가 다르다. 자바스크립트는 모든 코드를 읽기 전에 선언적 함수를 먼저 읽는다. 👉 선언적 함수가 익명 함수 뒤에 있지만 먼저 읽으므로 아래 코드를 실행하면 나중에 읽은 익명 함수를 실행한다.
1. 정의 함수에 파라미터로 들어가는 함수 2. 용도 순차적으로 실행하고 싶을 때 쓴다. 3. 특징 다른 데에서 만든 함수도 콜백함수로 넣을 수 있다. 콜백함수에 함수명을 작명할 수도 있다. 콜백함수가 필요한 함수들에만 콜백함수를 사용할 수 있다. 4. 원리 first() 함수 다음에 second() 함수 실행하고 싶으면? Q. first(); second(); 이렇게 코드를 작성해도 first 함수가 실행된 후에 second 함수가 실행되는데, 콜백함수는 의미가 없는 거 아닌가요? A. 👉 내가 first라는 함수를 만들었는데, 팀원들이 이것을 자주 쓴다면 콜백함수가 의미가 있다. 예) 팀원1: first() 후에 console.log(2) 바로 하고 싶은데요? 팀원2: 저도 first() 후에 con..
사칙연산 증감연산 비교연산 논리연산