본문 바로가기

Programming55

2016.3.24 * 클래스(Class) : 관련있는 변수와 관련있는 함수를 조합해 만든 자료형 * 구조체(Struct) : 다른타입의 변수들의 묶음 자료형 → 사용자 정의 자료형 * 함수(메소드) : 명령어들의 집합 * 객체 : 클래스를 통해 생성해낸 데이터 Ex> 프로그램짜다가 특정명령어집합이 반복적으로 사용될때 : system.out.println("...:'':...:":...:":...")system.out.println("그림123456그림11")system.out.println("...:'':...:":...:":...")//do somethingsystem.out.println("...:'':...:":...:":...")system.out.println("그림123456그림11")system.out.pri.. 2016. 3. 24.
할것 2주차 주말동안 해야될 것 1 선택정렬 코드 마스터 2 버블정렬 구현 3 퀵정렬 구현 선택, 버블정렬의 원리를 알고 시뮬레이션 할 수 있다최소값, 최대값을 배열에서 찾아낼 수 있다두 변수의 값을 바꿀 수 있다 2016. 3. 23.
2016.3.23 선택정렬 : 배열 중에서 최소값을 찾아서 첫번째 위치의 값과 자리바꿈첫번째 제외하고 최소값을 찾아서 두번째 위치와 자리바꿈1,2번째 제외하고 최소값을 찾아서 세번째 위치와 자리바꿈 ...... EX> 3 2 5 4 11 2 5 4 31 2 5 4 3 ↓ 1 2 3 4 51 2 3 4 51 2 3 4 5 int a = 10; int b = 20;int tmp = a; tmp라는공간에 a값을 담음a = b; a에 b값을 담음 b = tmp; b에 tmp값을 담음 버블정렬 퀵정렬 이해하기 쉬운 참고 2차원 배열(행렬) int[][] = new int[][]→ 앞의[] 행의 개수→ 뒤의[] 열의 개수 객체지향- 내일할예정 2016. 3. 23.
2016.3.22 *배열(array)같은 타입의 변수들의 집합 컴퓨터가 생각하기에는 int s1과 int s2의 차이나int s1과 int age 와 별차이 없음 배열로 변수집단을 생성하면 같은 집단(배열)에 속한 변수들은 메모리상에 연속된 공간에 할당됨 but, 배열을 사용하면,s[0]와 s[1]은 같은집단으로써 관련있다고 생각하는 것 뿐아니라s[0]와 age는 다른집단이므로 관련없다고 생각 int s1 ... int s29 까지 있는 숫자(1~29)는 단지 변수명으로의 글자s[0]... s[28] 까지 있는 숫자(0~28)는 정수데이터 int[] values;//자바 방식int values;//C언어 유사 방식 - 배열 중간문제 -6칸짜리 배열을 만들고 중복되지 않는 로또 번호 6개를 배열에 담아 출력하기 - 배열크기.. 2016. 3. 22.
2016.3.21_시험문제 답> 2016. 3. 21.
2016.3.21 * if else문 * switch문 * for문 예제 1> 예제 2>예제 3> 2016. 3. 21.