일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 웹 브라우저 전쟁
- HTML역사
- 함수 선언
- DoitSQL입문
- 예제
- 웹브라우저 수용도
- 배열 3요소
- SQL
- html
- DoitSQL
- Doit입문SQL
- 크롤링 오류
- 숫자형식오류
- 배열 예제
- 자바
- 예외
- 숫자 형식
- 자바 예외
- dbms
- 함수
- 데이터베이스
- SQL입문
- 자바 오류
- 생성자
- DoIt
- 크롤링
- 키-값 데이터베이스
- 페이지분석
- R1C3
- 우아한테크
- Today
- Total
목록분류 전체보기 (221)
프로그래밍
2023.05.10.수 객체지향 프로그래밍(Object oriented Programming) 자바는 객체지향 언어이므로 객체지향 프로그래밍의 개념에 대해 알아보자 상태(state)와 행위(behave)로 이루어진 객체들간의 상호작용을 통해 프로그램을 설계, 개발하는 방식이다. 1. 프로그램 구현에 필요한 객체 파악 2. 각각의 객체들의 역할이 무엇인지를 정의 3. 객체들 간의 상호작용 객체 // 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말한다. 객체는 상태와 행위로 이루어져 있다 ex) 자동차, 강아지 함수를 실행시키는 주어(주체) == 객체 메서드 객체가 실행하는 함수가 바로 메서드이다 함수는 일반적인 프로그래밍 언어에서 모두 작..
2023.05.09.화 3 6 9 게임 [개요] 랜덤으로 나오는 수에 3 6 9 게임을 하여라 랜덤으로 출력된 수에 사용자가 정답을 입력한다 사용자의 답이 정답이면 "정답입니다!"라고 출력한다 사용자의 답이 오답이면 "오답입니다!"라고 출력한다 사용자가 연속으로 3번 정답을 맞출시 명예의 전당에 이름을 등록할 수 있다 사용자에게 입력받은 이름 명단을 순서대로 게임이 시작될때마다 출력한다 명예의 전당에 5명의 이름이 등록되면 게임이 프로그램이 종료 된다 예시) 1. 홍길동 2. 임꺽정 3. 티모 ================= [19] : 짝 정답입니다! [19] : 19 오답입니다..... - 끝 - [19] : 짝 정답입니다! [19] : 짝 정답입니다! [19] : 짝 정답입니다! 이름입력) OOO ..
2023.05.09.화 함수의 인자 함수를 호출할 때 인자로 배열을 쓰는 경우 참조에 의한 호출이 발생한다 이때 배열 값을 반환하지 않더라도 함수 인자에 배열의 주소 값이 전달되었기 때문에 힙 메모리에 함수가 접근하여 값이 변할 수 있다 이를 '참조에 의한 호출'이라고 한다 call by reference package class00; public class Test03 { public static void func1(int num) { num+=100; } public static int func2(int num) { return num--; } //함수를 호출할때 인자로 배열을 쓰는 경우 //(배열 특성상 주소값이 이동하기 때문에) //참조에 의한 호출 public static void func3(i..
2023.05.09.화 함수 함수를 작성하는 방식에는 2가지가 있다. 1. 메서드 시그니처를 먼저 만들고 기능을 구현하는 방법 2. 기능을 구현하고 메서드 시그니처를 맞추는 방식이다 1.방식으로 함수 선언 // Q1) 어떤 정수가 입력되었을때 짝수인지 판별하는 함수 // input: 정수 output: T/F 기능: 짝수 판별 public static boolean isEven(int num) { if (num % 2 == 0) { return true;//함수 즉시종료 } return false; } 2.방식으로 함수 선언 // Q2) 어떤 정수가 입력되었을때 음수인지 판별하는 함수 // main에 이미 있는 기능을 가져와서 func()에 넣고 시작 public static int checkMinus(..
2023.05.08.월 함수 하나의 기능을 수행하는 코드이다 함수를 사용하면 모듈화, 컴포넌트화 할 수 있다. 완성된 기능들의 묶음을 하나하나 분리할 수 있는 것이다 반복문은 공백없이 여러번 (외부의 다른 수행없이) 반복하지만 함수는 외부의 다른 수행을 하다가 또 다시 반복할 수 있다 반복문과 함수 둘 다 코드 재사용를 재사용한다는 측면은 같다 함수의 장점 오류 파급효과 감소 :개발시간 단축 :비용 감소 :이익 증가 :유지보수 용이 함수의 3요소 1.input(인자, 입력값) 2.output(반환, 결과값) 3.기능 함수 선언 접근제어자 (static) OUTPUT 함수명 (INPUT) { } 함수에는 총 4가지 유형이 있다 a) input X output X b) input O output X c) i..
2023.05.08.월 자판기 프로그램 [프로그램 개요] 1. 상품은 4개이다 2. 이름은 정하되 3. 가격,재고 랜덤으로 설정한다 4. 1-구매, 2-종료 5. 상품목록을 재고와 함께 출력한다 단, 재고가 없는 상품은 출력하지않는다 ex) 1-콜라[3] 2-사이다[재고없음] 3-환타[4] 1 입력시 -> 몇개구매하는지 선택 2 입력시 -> 재고가 없어서 구매가 불가능 4 입력시 -> 없는 상품 6. 상품 값 입력 받는다 7. 거스름돈 출력 자판기 프로그램 package class02; import java.util.Random; import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scanner s..