일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- R1C3
- Doit입문SQL
- DoIt
- DoitSQL입문
- 배열 예제
- 크롤링
- 크롤링 오류
- 키-값 데이터베이스
- 자바 오류
- DoitSQL
- 우아한테크
- 함수 선언
- 페이지분석
- 자바
- 예제
- 배열 3요소
- SQL입문
- 생성자
- html
- 데이터베이스
- 웹브라우저 수용도
- 자바 예외
- SQL
- 숫자 형식
- 웹 브라우저 전쟁
- 예외
- 숫자형식오류
- dbms
- 함수
- HTML역사
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- R1C3
- Doit입문SQL
- DoIt
- DoitSQL입문
- 배열 예제
- 크롤링
- 크롤링 오류
- 키-값 데이터베이스
- 자바 오류
- DoitSQL
- 우아한테크
- 함수 선언
- 페이지분석
- 자바
- 예제
- 배열 3요소
- SQL입문
- 생성자
- html
- 데이터베이스
- 웹브라우저 수용도
- 자바 예외
- SQL
- 숫자 형식
- 웹 브라우저 전쟁
- 예외
- 숫자형식오류
- dbms
- 함수
- HTML역사
- Today
- Total
목록전체 글 (229)
프로그래밍
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..

2023.05.04.목 난수 생성하기 자바에서 난수를 생성하는 방식 중 Random 클래스를 활용하는 방법을 알아보자 Random 클래스는 java,util 패키지안에 있어 import 가 필요하다 import java.util.Random; public class RandomEx { public static void main(String[] args) { Random random = new Random(); //랜덤 객체 생성 int N = rand.nextInt(10);//1~10 랜덤 수 생성 System.out.println("n 미만의 랜덤 정수 리턴 : " + N); } } rand 연산 사용 int N = rand.nextInt(개수)+최소값; Random클래스 주요 메서드 메서드 설명 se..

2023.05.06.토 선택정렬(selection sort) 선택 정렬이란 정렬 방식 중의 하나로 '최솟값' 혹은 '최대값'을 선택하여 정렬하는 방식이다. 임시변수 tmp만 추가적으로 사용하나 전체적으로 매우 적은 용량이기 때문에 "제자리 정렬"이라고도 불린다. 오름차순으로 선택정렬을 한다고 쳤을때 1. 모든 인덱스 중에 최소값을 찾는다. 2. 맨앞 인덱스와 교환한다. 3. 맨 앞 인덱스를 제외한 나머지 인덱스 중에 최소값을 찾는다. 4. 맨 앞에서 두번째 인덱스와 교환한다. 5. 위의 과정을 정렬이 완성될 때까지 (배열의 길이 -1 만큼)반복 한다. 장점 자료 이동의 횟수가 정해져 있다. 추가적인 메모리 소비가 작다. 구현이 매우 쉽다. 단점 다른 정렬 알고리즘에 비해 교환 과정이 많아 많은 시간을 소..
2023.05.04.목 배열 서로 관련된 데이터들을 한 공간에 저장하고 싶을때 사용한다 배열의 3요소 1) 관련된 요소여야 한다 2) 데이터들의 자료형이 일치해야 한다 3) 데이터들의 개수를 알고있어야 한다 (공간의 크기를 알아야 함) 배열 선언 //할당&초기화 없이 선언 int[] arr; int arr[]; //선언과 동시에 배열 크기 할당 int[] arr = new int[5]; int arr[] //기존 배열 초기화 할당 int[] arr; arr = new int[5]//5의 크기를 가진 초기값 0의 채워진 배열 //선언과 동시에 배열 크기 지정 및 값 초기화 int[] arr = {1,2,3,4,5}; int[] arr = new int[] {1,3,5,2,4}; int[] odds = {1..