no image
java 제어문(if, switch, for, while)
## 조건문(if문 , switch문) # if문 if문은 조건식의 결과에 따라 블록실행 여부가 결정된다. 다음은 if문의 형식과 실행 흐름을 보여준다. 조건식에는 true또는 false 값을 산출할 수 있는 연산식이나. boolean 변수가 올 수 있다. 조건식이 true이면 블록을 실행하고 false이면 블록을 실행하지 않는다. if(조건식) { // 조건식에는 비교연산자, 논리연산자 즉 true, false가 나와야 한다. // 실행문 // 실행문 } int a = 10; if(a > 10) { System.out.println("10보다 크다"); } System.out.println("종료"); if(조건식) // 조건식이 1개인경우에는 코드블럭을 생략할수 있지만 생략하지 않는다. //실행문 i..
2024.04.16
no image
java 연산자
## 연산자와 연산식 -연산 : 데이터를 처리하여 결과를 산출하는 것 -연산에 사용하는 기호를 연산자라고 한다. -연산자 : 연산에 사용되는 표시나 기호(+ , - , * , / , =.....) -피연산자 : 연산 대상이 되는 데이터(리터럴, 변수) -연산식 : 연산자와 피연산자를 이용하여 연산의 과정을 기술하는것 -자바 언어에서는 다양한 연산자를 제공하고 있다. 이 연산자들은 피연산자를 연산해서 값을 산출하는데, 산출되는 값의 타입은 연산자별로 다르다. 예를 들어 산술 연산자일 경우는 숫자 타입(byte, short, int, long, float, double)으로 결과 값이 나오고, 비교 연산자와 논리 연산자는 논리(boolean) 타입으로 나온다. -연산자는 필요로 하는 피연산자의 수에 따라 단..
2024.04.15
no image
java 변수(타입),형변환
## 프로그램 소스 분석 자바 실행 프로그램은 반드시 클래스(class) 블록과 main() 메서드(method) 블록으로 구성되어야 한다. 메서드블록은 단독으로 작성될 수 없고 항상 클래스 블록 내부에서 작성되어야 한다. 클래스와 메서드를 간단하게설명하면 다음과 같다. 클래스 : 필드 또는 메서드를 포함하는 블록 메서드 : 어떤 일을 처리하는 실행문들을 모아 놓은 블록 클래스의 이름은 개발자가 마음대로 정할 수 있지만 소스 파일명 클래스명은 대/소문자가 일치해야 한다. # 주석과 실행문 주석은 프로그램 실행과는 상관없이 코드에 설명을 붙인 것을 말한다. 컴파일 과정에서 주석은 무시 되고 실행문만 바이트 코드로 번역된다. 따라서 주석을 많이 작성한다고 해서 전체 프로그램의 크기가 커지는 것은 아니므로 가..
2024.04.12
no image
java특
## 1.1 프로그래밍 언어란 사람과 사람이 대화를 할 때는 서로 공통으로 알고 있는 언어를 사용해야만 의사소통이 가능하다. 사람이 컴퓨터에게 명령을 내릴 때도 언어가 필요하다.  그리고 그 언어는 사람과 컴퓨터가 공통적으로 알고있는 것이리야 한다. 하지만 컴퓨터가 이해할 수 있는 언어는 우리가 일상생활에서 사용하는 언어와는 너무나도  다른 기계어 (machine language)이다.  기계어는 0과 1로 이루어진 이진 코드이기 때문에 사람이 이해하기에는 매우 어렵다  반면 사람이 사용히는 언어는 컴퓨터 입장에서 보면 이해할 수 없는 문자 집합이다.  그렇기 때문에 사람과 컴퓨터가 대화하기 위해서는  사람의 언어와 기계어의 다리 역할을 하는 프로그래밍 언어가 필요하다. 프로그래밍 언어는 고급 언어와 저..
2024.04.12
no image
java 기본 환경(세팅 모듈) + 단축키
-이클립스 단축키 Ctrl + Alt + 위 아래 방향키 : 복사하기Shift + Tap : 들여쓰기Ctrl + i : 자동 들여쓰기 정리Ctrl + Shift + O : 자동 최적화 (import문 안쓰는거 삭제)Ctril + Shifr + [ : 작업 파일 하나를 두개의 화면으로 나눠서 보기 Ctrl + s = run 설정할 때 무조건 저장하기 Ctrl + q = save로 분리하기Ctrl + s = save 와 run이 중첩되면 rollback 불가하고 바로 저장됨.  -마우스 포인터 -템플릿 변경 및 수정-단축키 커스텀해서 내 입맛대로 사용가능하다.https://chainterior.tistory.com/157 Preferences -> Java -> -> Editor -> Templates  3..
2024.04.12
no image
[ jS] HTML 태그 추가 / 클래스 관리
## document.createElement (HTML 태그 추가) -HTML에서만 HTML 요소를 만들 수 있는 것은 아니다. -물론 해당 파일에서 생성하는 것이 가장 간단하기 때문에 대부분 HTML document에서 바로 요소를 생성한다. 물론 자바스크립트를 통해서도 요소를 생성하는 것이 가능하다. -동적으로 특정 태그의 HTML 요소를 생성하려면 자바스크립트의 document.createElement() 메소드를 사용할 수 있다. 이 메소드는 요소의 태그 이름을 매개변수로 받아 해당 노드를 생성한다. -document의 createElement메소드는 지정된 이름의 HTML요소를 만들어 반환한다. document.createElement('div'); document.createElement('..
2024.04.12
no image
javaScript 이벤트(event)
## 이벤트(event) -이벤트란 사용중이거나 프로그래밍 중인 시스템 내에서 일어나는 사건을 의미한다. -앞으로 배울 웹에서도 이벤트는 발생한다. -웹에서 발생하는 이벤트의 예 # 웹페이지 사용자가 버튼을 클릭한 경우 (클릭 이벤트) # 웹페이지 사용자가 키보드로 입력 경우 (키다운 이벤트) # 웹페이지 사용자가 입력 form의 내용을 전송한 경우 (제출 이벤트) # 외 다수의 이벤트가 발생할 수 있다. -각각의 이벤트들은 이벤트 핸들러(event handler)를 가질 수 있다. -이벤트 핸들러는 이벤트가 발생하면 실행될 코드 블록을 의미한다. 주로 함수가 이 역할을 담당한다. -이벤트 핸들러 역할을 수행할 함수를 정의하는 것을 이벤트 핸들러 등록이라고 한다. example) const button ..
2024.04.11
no image
javaScript 함수(function)
## 함수 -함수는 ‘호출될 수 있는 코드 조각’이다. -변수를 선언하고 데이터를 대입하면 변수의 이름을 데이터 대신 사용할 수 있는 것처럼 함수를 선언하면 함수의 이름을 코드 조각대신 사용할 수 있다. -함수를 만드는 대표적인 방법 2가지 # 함수 선언식 # 함수 표현식 # 함수 선언식 function 함수명() { // 함수의 기능을 표현하는 구문 } # 함수 표현식 (이름이 없는 함수를 만든 후 변수에 대입하는 형식) const 함수명 = function(){ // 함수의 기능을 표현하는 구문 } -함수가 만들어지고 나면 함수명은 스스로 보관하고 있는 구문대신 사용될 수 있다. -함수를 사용하기위해서는 함수를 호출해야 한다. -둘의 차이는 const는 변수로 저장했기에, 선언전에 사용을 할 수 없지..
2024.04.11
no image
javaScript 조건문(if-else), 반복문(for,while)
## 조건문 -조건문이란 주어진 조건의 참/거짓 여부에 따라 프로그램의 흐름을 결정할 수 있는 구문을 뜻한다. -여기서 조건이란, boolean 데이터를 반환하거나 논리형 데이터로 해석될 수 있는 표현식을 의미한다. (즉 결과값이 true 또는 false로 나와야 한다.) # if문 -키워드 if를 사용해서 만드는 구문이며 ‘if문’은 가장 일반적인 형태의 조건문이다. -조건식이 true이면 블록을 실행하고 false이면 블록을 실행하지 않는다. if(조건식 : true & false) { 조건식이 true일 경우 실행될 구문1 작성; 조건식이 true일 경우 실행될 구문2 작성; 조건식이 true일 경우 실행될 구문3 작성;} let number = 3; if (number == 3) { console..
2024.04.11