Java 34

[수강일지_9] shorting (정렬), function (함수)

정렬 (sorhing) 3-4-2-1-5 1-2-3-4-5- -> 오름 차순5-4-3-2-1-_. 내림 차순 언제 사용하나요? 오름차순 : 입사순내림차순: 성적순, 월급 순서 tip 구글에 정렬의 종류라고 검색하면 나온다 정렬 방식 [1, 2, 3, 4, 5]특징시간 복잡도 (평균)비고버블 정렬인접한 두 원소를 비교하여 교환O(n^2)구현이 매우 간단하나 비효율적선택 정렬가장 작은 원소를 찾아 맨 앞으로 이동\(O(n^2)\)교환 횟수가 적음삽입 정렬원소를 적절한 위치에 '삽입'하여 정렬\(O(n^2)\)데이터가 거의 정렬되어 있을 때 효율적병합 정렬배열을 반으로 분할한 후 다시 합치며 정렬\(O(n \log n)\)안정 정렬, 데이터 크기만큼 추가 공간 필요퀵 정렬기준(Pivot)을 정해 큰 값과..

[수강일지_4] operator(연산자)

2026-05-13연산자란?자바에서 operator(연산자) 는 값을 계산하거나 비교하거나 처리할 때 사용하는 기호야!예를 들어 3 + 5 라는 수식이 있을 때 여기서 사용 된 ' + ' 가 연산자( operator)야 1.산술 연산자 먼저 숫자 계산을 할 때 사용되는 산술 연산자에 대해 알려줄게! 산술 연산자로는 + , - , * , % , / 가 있어! 생소한 기호가 몇 개 보이네! 먼저 " / " 기호는 나누기를 표시해' % ' 기호는 몫을 나눈 나머지를 표시하지! 예시 문제를 보여줄게!a / b -> 몫 9 / 2-> 4 a % b -> 나눈 나머지 9 % 2 -> 1 이해가 돼? 9를 2로 나눈 몫은 4가 나오고 9를 2로 나눈 몫의 나머지는 1이 나오는 거야! 자, 그럼 지금부..

[수강일지_3] varable

2026-05-12 1. file -> sample 2 생성 -> src , mainclass 생성tip. 프로젝트 생성 후 이름을 바꾸고 싶다면?-> 프로젝트 이름 sample2 를 좌 클릭 하고 단축키 f2를 누르면 프로젝트 이름 변경이 가능하다. 알고가기 * 숫자(상수): 정해진 숫자 23,5,9 * 2진수: 0과 1로만 이루어져 있다-> 1011 * 8진수: 0부터 시작해서 7까지 -> 0,1,2,3,4,5,6,7,8 / 8은 10으로 취급한다 * 10진수: 0부터 9까지 -> 0,1,2,3,4,5,6,7,8,9 / * 16진수: 0부터 9까지 그 이후는 A B C D E F 까지 *F는 15로 취급 0xff = 255 *프로그래머 계산기 hex 16진수dex 1..

[수강일지_2] 프로그램 다뤄보기 도전

1-4교시 java 점심식사5-7교시특강8-9교시과제 2026-05-11GITHUB/*1bit 안에는0과 1 0은 false 1은 true gui 환경-> graphic user interface이클립스 https://www.eclipse.org/downloads/다운로드 패키지 ->오더버전->24년 9월->윈도우 X8664반디집으로 풀기 -> 설정기억 체크다운로드 -> zip파일->이클립스 마우스 우클릭 잘라내기-> 내pc->로컬디스크c ->붙여넣기바탕화면에 프로그램 바로가기 옮겨두기새폴더만들기->java 로 이름 변경이클립스 누르고 창 뜨면 캔슬누르고 하이드 누르고 file-> 스위치 워크스페이스-> java 에 파일 저장윈도우 ->->검색창에 스펠 검색-> utf-8확인general-> worksp..