본문 바로가기

Backend69

05월 23일 목 | OOP 08 - JAVA의 Method 8. 자바의 메소드 메소드란 메소드는 함수이다. 매우 중요한 기능이라 연습을 많이 해야한다. 어떤 특별한 기능을 갖고 있는 것. object의 행동에 해당하는 것이 메소드. 수학의 함수라는 것과 비슷한 기능 *javascript의 function, DB의 procedure와 같은 개념이다. 매 번 인자(argument), 매개변수(parameter)의 개념이 헷갈렸는데 잘 배워둬야겠다. 메소드는 클래스가 가지고 있는 기능이다. 클래스 안에서 선언된다. 입력값 -> 입력값을 받아 기능수행 -> 결과도출 을 하는 것이다. 메소드의 형식 함수명() *반드시 괄호가 나와야한다. 함수는, - maker가 제공하는 함수 (제일 중요 ★★★★★★★★★★★) - 사용자가 필요에 의해 정의한(user defined) 함.. 2019. 5. 23.
05월 22일 수 | OOP 07 - JAVA의 배열 7. 자바의 배열 배열이란 배열이란 동일한 자료형 값의 집합이다. 배열도 변수이다. 1차원배열, 2차원배열이 있다. 배열의 형식 타입[] 배열명; int[] subject; 타입 배열명[]; int subject[]; *타입지정자 뒤나 배열명 뒤에 []가 추가되는 것을 제외하고는 변수명과 동일한 이름 규칙을 적용받는다. 타입 지정자 뒤에 []를 지정하는 첫 번째 형식을 많이 사용한다. 배열선언과 생성을 동시에 함 int[] subject = new int[10]; 배열을 선언과 생성을 분리함 int[] subject; subject = new int[10]; 배열의 선언, 생성, 초기값 할당을 동시에 함 int[] subject = new int[]{100,200,300}; 1차원배열: 열 구성 2차원배.. 2019. 5. 22.
05월 21일 화 | OOP 06 - JAVA의 반복문(while)과 연습문제 6. 자바의 반복문 반복문 연습하기 배운 것은 시간내서 한번씩 해보기 지난번 마지막 교시에 내주셨던 문제이다. 분수 수열인데 교차합을 수행하는 식이다. 연습문제 7) 다음 식의 결과를 구하시오 내 하다만 풀이... i/i+1의 형태의 분수가 i의 값이 점점 증가하며 교차연산하는 문제이다. ■ 선생님 답안 ■ double hap1 = 0.0; boolean flag1 = false; for(int a=1; a 2019. 5. 21.
05월 20일 월 | OOP 05 - JAVA의 반복문 (for, break, continue) 6. 자바의 반복문 반복문 연습하기 배운 것은 시간내서 꼭 코딩해보기. 클래스 만들면서 동시에 패키지 생성 가능하다. 여러번 반복해야할 것을 프로그래밍으로 반복처리 for, while, do-while 등의 명령어가 있다. for라는 명령어도 jdk 영향을 받기 때문에 이전버전에서 안되던 것이 최신버전에 허용되는 것이 있음. 형식) for ( 문법 ) { 반복될 내용 } // 한줄 일때는 브라켓 생략할 때도 있음. 예) for ( 시작값; 종료값; 증감 ) { 반복될 내용 } 프로그래밍에서 scope 스코프는 유효범위이다. 다양하게 만든 것을 어디까지 허용하겠는지, (변수, 클래스 등) 1) for문 예제 (증가) for(int a =1; a=1; b=b-1){ System.out.println(b+"s.. 2019. 5. 20.
05월 17일 금 | OOP 04 - JAVA의 제어문 (if, switch) 프로그램언어 활용 수업순서 -변수 -연산자 -제어문 -배열 -함수 -클래스 (생성자, 상속, 인터페이스~) 수업내용 정리 웹사이트 http://pretyimo.cafe24.com/ id: java0513/ pw: java1113 (수시로 변경) 4. 자바의 연산자 비트연산자는 자바에서 그렇게 자주 쓰지는 않는다. 하지만 개념을 알아두기. 정보처리에 관련된 개념을 점검하고 가기. 컴퓨터 용량의 단위 컴퓨터의 신호체계는 0과 1만 인식할 수 있다. 0, 1 한글,한자,일어 등) 라는 것이 있다. 1byte로 표현할 수 없음 2^10 -> 1024byte -> kilo byte 2^20 -> Mega byte 2^30 -> Giga byte 2^40 -> Tera byte K < M < G < T *백업 잘 .. 2019. 5. 17.
05월 16일 목 | OOP 03 - JAVA의 연산자 4. 자바의 연산자 연산자 연습하기 자바의 클래스 시작 대문자로 매일 날짜에 맞춰 새로운 패키지 만들어서 파일 정리 연산자 연습하기, 연산자가 종류가 많을 수록 다양한 형태의 개발 가능(이식성이 풍부하다고 함) 언어마다 연산자도 차이점이 있음 아까 이클립스에서 한줄복사 단축키가 안되길래 방법을 찾아보았더니 이런 해결책을 찾음 https://oewoew.tistory.com/61 연산자의 종류는 1)산술 연산자 2)비교 연산자 3)논리 연산자 가 있다. 이러한 연산자는 우선순위가 있는데, 산술 -> 비교 -> 논리 최우선 연산자라는 것이 있다. 그것은 () =80 && kor ='A' && ch (조건) ? 참 : 거짓 의 형태를 가진 항이 3개인 연산자. *단항연산자 // 항이 1개, 이항연산자 // 항.. 2019. 5. 16.