본문 바로가기

분류 전체보기322

JAVA란? 1. JAVA란? 자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 언어이다. 자바의 가장 중요한 특징은 운영체제(OS 및 플랫폼)에 독립적이라는 것인데, 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에 운영체제에 따라 프로그램은 전혀 변경하지 않고도 실행이 가능하다. 이러한 장점으로 인해 자바는 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어로써 인터넷의 발전과 함께 많은 사용자층이 있다. 그리고 또 하나의 특징으로는 객체지향개념과 기존의 다른 프로그래밍언어, 특히 C++의 장점을 채택하는 동시에 잘 사용되지 않는 부분은 과감히 제외시킴으로써 비교적 배우기 쉽고 이해하기 쉬운 간결한 표현이 가능하다. 자바는 풍부한 클래스.. 2023. 4. 24.
20230424수업내용2🤷‍♀️ 자바 수업을 위한 폴더 위치는 위치는 이곳으로 지정해주고.. 이 prferences에서의 설정은 java_work폴더에만 적용이 된다. src폴더는 소스코드를 작성하는 공간이다. 여기 작성한 소스코드는 컴파일 후에 xxx.class파일로 변경된다, 실제 실행되는 파일은 xxx.class파일로 파일이 실행된다. 소스 코드는 문자열로 작성하는 xxx.java 파일 이다. 이렇게 하위에 test.main이라는 폴더를 만들수 있다. 즉 Hello/src/test/main/test.main라는 파일을 만들수 있다. 이렇게 만들어진 파일은 나중에 xxx.class로 컴파일이 가능하다. 위처럼 만들어진 test.main에 새로운 Class를 만들어보았다. 클래스 이름은 MainClass(카멜케이스사용)으로 만들었다... 2023. 4. 24.
JAVASCRIPT 대입연산자 대입연산자(assignment operator) 대입 연산자는 변수에 값을 대입할 때 사용하는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽이다. 또한 앞서 살펴본 산술 연산자와 결합한 다양한 복합 대입 연산자가 존재한다. 대입 연산자 설명 = 왼쪽 피연산자ㅔ 오른쪽 피연산자의 값을 대입함. += 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 더한 후, 그 결괏값을 왼쪽 피연산자에 대입함. -= 왼쪽 피연산자의 값에서 오른쪽 피연산자의 값을 뺀 후, 그 결괏값을 왼쪽 피연산자에 대입함. *= 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 곱한 후, 그 결괏값을 왼쪽 피연산자에 대입함. /= 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눈 후, 그 결괏값을 왼쪽 피연산자에 대입함. %= 왼쪽 .. 2023. 4. 24.
JAVASCRIPT 논리연산자 논리연산자(logical operator) 논리 연산자는 주어진 논리식을 판단하여, 참(true)과 거짓(false)을 반환한다. &&연산자와 ||연산자는 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다. !연산자는 피연산자가 단 하나뿐인 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에 왼쪽이다. 논리 연산자 설명 && 논리식이 모두 참이면 참을 반환함. (논리 AND 연산) ! 논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환함. (논리 NOT 연산) 다음은 논리 연산자의 모든 동작의 결과를 보여주는 진리표(truth table)이다. A B A && B A || B !A true true true true true true false false true f.. 2023. 4. 24.
JAVACSRIPT 산술연산자 연산자 자바스크립트는 여러 종류의 연산을 위한 다양한 연산자(operator)를 제공하고 있다. 산술 연산자(arithmetic operator) 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다. 🙋‍♂️항이란 해당 연산의 실행이 가능하기 위해 필요한 값이나 변수를 의미한다. 따라서 이항 연산자란 해당 연산의 실행을 위해서 두 개의 값이나 변수가 필요한 연산자를 의미한다. 산술 연산자 설명 + 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 더함. - 왼쪽 피연산자의 값에서 오른쪽 피연산자의 값을 뺌. * 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 곱함. / 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눔. % 왼쪽 피연산자의 값을 오른쪽 피.. 2023. 4. 24.
20230234 수업내용 기본적인 테이블을 만들고 만든 후에 제약조건을 추가하는 복습. 외래키인 FOREIGN KEY는 ALTER TABLE 테이블명 ADD CONSTRAINT 테이블명_칼럼명_fk FOREIGN KEY(연결할 칼럼명) REFERENCES 연결할테이블명(칼럼명); 이렇게 외래키를 추가 가능하다. CREATE SEQUENCE tset_seq START WHIT 10 INCREMENT BY 10 NOCACHE; CREATE SEQUENCE tset_seq START WHIT 10 👉시작값 설정 INCREMENT BY 10 👉증가값 설정 NOCACHE;👉CACHE를 사용할지 여부 결정 👌NOCACHE는 캐시를 사용안함으로 설정하는 것이다! 그 밖의 SEQUENCE 추가 명령어👉 MINVALUE : 시퀀스가 시작되는 최.. 2023. 4. 24.
ECLIPSE 다운받기 학원에서는 이클립스로 자바수업을 진행하기 때문에 이클립스를 다운받았다. https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source … www.eclipse.org 2023. 4. 24.
두 수의 곱 레벨 0 두 수의 곱 🙋‍♂️문제 설명 정수 num1 과 num2 가 매개변수 주어질 때, num1과 num2의 곱한 합을 return 하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 👉입출력 예 입출력 예 1) num1 의 값이 3 num2 의 값이 4일때 3 * 4 = 12 로 rusult 한다. 입출력 예 2) num1 의 값이 27 num2 의 값이 19일때 27 * 19 = 513 으로 rusult 한다. 🙆‍♂️나의 풀이 class Solution { public int solution(int num1, int num2) { int temp = num1 * num2; return temp; } //temp에 num1 * num2.. 2023. 4. 23.
두수의 차 레벨 0 두수의 합 🙋‍♂️문제 설명 정수 num1 과 num2 가 주어질 때, num1에서 num2를 뺀 값을 return 하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 - 50,000 ≤ num1 ≤ 50,000 - 50,000 ≤ num2 ≤ 50,000] 👉입출력 예 입출력 예 1) num1 의 값이 2 num2 의 값이 3일때 2-3=-1로 rusult 한다. 입출력 예 2) num1 의 값이 100 num2 의 값이 2일때 100-2=98 로 rusult 한다. 🙆‍♂️나의풀이 class Solution { public int solution(int num1, int num2) { return num1 - num2;//return에 num1과 num2의 뺄셈을 바로 입력하여 출력.. 2023. 4. 23.