<목차> ㅇ 자바 개요 ㅇ 자바 설치 ㅇ 자바 실행
<목차> ㅇ 자바실행과정
<목차> ㅇ 변수의 의미 ㅇ 변수의 종류 ㅇ 변수명 규칙
<목차> ㅇ 상수 ㅇ 치환 문제 ㅇ 형변환
<목차> ㅇ 연산자 ㅇ 산술연산자
<목차> ㅇ 대입연산자 - 복합 대입 연산자 ㅇ 증감연산자 ㅇ 비교연산자 ㅇ 논리연산자
<목차> (키보드로 데이터 입력받기) ㅇ Scanner
<목차> ㅇ 삼항연산자
<목차> ㅇ 조건문 - 단순 if문
반복문까지 숙제 12개 정리
ctrl alt shift space enter ( 단축키 ) ㅇ 실행 단축키 ctrl + f11 ㅇ 코드 복사 해당되는 코드 위치에 커서 두고 ctrl + alt + 아래화살표 드래그 하면 여러줄도 똑같이 복사 가능 Q. ctrl alt 화살표 하니까
<목차> ㅇ 자바 설치 과정 복습 ㅇ 외부파일 import
<목차> ㅇ 단순 if문, if-else문 복습 ㅇ 다중 if문 ㅇ switch문
<목차> ㅇ 자바 환경 구축 복습 ㅇ 자료형 복습 : 레퍼런스형 -> 임포트 이부분을 위해 ㅇ 디버깅
<목차>ㅇ 반복문 실습ㅇ ㅇ 기본형 : 바이트.불리언./쇼트.캐릭터/인트.플로트/롱.더블 - 이게 기계처럼 줄줄 나와야 해ㅇ 레퍼런스형 : 사용자 정의 데이터타입기본형으로는 부족?-다시듣기기본데이터타입으로는 만족이 안돼ㅇ 스캐너가 대표적인 사용자 정의 데이터
ㅇ for문스크린샷\+주로 반복 횟수가 정해진 경우에 사용\+와일문 포문 둘다 호환 가능해각각\-와일문은 ()에 조건만 쓰면 되지만 위 아래로 코드를 추가해줘야 하고\+while 문으로 반복문 작성 : 반복 횟수를 정해서 쓰는 용도로 썼어\-그러면 초기 설정값도 들어가
<목차> ㅇ 배열 ㅇ 배열의 구조
<목차> (배열 만드는 방법) ㅇ 배열 선언 후, 값 넣기 ㅇ 배열 선언과 동시에 값 넣기
<목차> ㅇ 배열의 값 보기 ㅇ 배열 확인
<목차> ㅇ 배열의 길이 ㅇ 배열의 복사 <br/>
<목차> ㅇ 자료구조 + 큐 + 스택 + 트리 + 배열
<목차> ㅇ 랜덤 뽑기
<목차> (배열실습) ㅇ 배열 선언 ㅇ 배열 생성 ㅇ 랜덤 수 삽입 ㅇ 조건에 맞는 것만 출력하기 ㅇ 조건에 맞는 것만 세기
<목차> (배열 실습2) ㅇ 최댓값, 최솟값 찾기 ㅇ 입력 받아 배열에 넣기
<목차> ㅇ 레퍼런스 자료형의 초기값
<목차> ㅇ 문자형 배열
<목차> ㅇ 문자열 배열 ㅇ 채점 프로그램 ㅇ 배열 별찍기
<목차> (배열을 활용한) ㅇ 회원가입 로그인 프로그램 + 회원가입/로그인/종료 창 만들기 + 회원가입 정보 배열에 담기 + 로그인 프로그램 완성
<목차> (확장 for문) ㅇ for each 문
<목차>

<목차>ㅇ 거품정렬. 버블솔트내용 정돈은 안 하고 필요한 사진만 스크린샷해서 붙여놓음나중에 예쁘게 구조화 하기거품 정렬두 인접한 원소를 비교. 속도는 느리지만 코드는 단순항상 정렬은 오름차순이 기본이야.모든 프로그래밍에서. 디비든 뭐든ㅇ 1 STEP01비교 12비
ㅇ ㅇ ㅇ 선택정렬은 주말에 해보자.... ㅇ 선택정렬 Selection Sort 오름차순 정렬 : 가장 큰 원소를 맨 오른쪽으로 배치 전체 중에 가장 큰 것을 찾아서 -> 우측 끝으로 배치 그 다음 것 중 가장 큰 거를 찾아서 -> 우측 끝으로 배치 내

<목차>ㅇㅇㅇ특정 원소를 검색시퀀셜 서치우리가 했던 방식! 반복문으로 0번째부터 끝까지 돌면서 찾는 방식원소의 정렬이 필요 없지만 리스트 길이가 길면 비효율적시간 예측 불가능 0부터 5천만 번까지 다 검색해야 할 수도 있어근데 첫번째에 나올 수도 있어바이너리

<목차>ㅇㅇㅇ각각의 인덱스 배열 안에 1차원 배열이 또 있는 거야값을 가지고 있는게 아니라 배열의 주소를 가지고 있어패드 스크린샷2차원 배열은 대괄호 두개 : 앞은 행. 뒤는 열 (정확한 표현은 아니지만 이렇게 외우면 사용하기 쉬워)크기?가 3×3인 행렬 여기
ㅇ 기본 구조접근 제한자 : public / private객체 지향의 특징 중에서, 이 메소드 기능을 함부로 사용할 수 없도록, 허가된 애들만 사용할 수 있도록제한을 걸 수 있어보면 퍼블릭이 항상 붙어있을거야아무데서나 다 쓸 수 있게 할거야 ~ => public딱 나만
ㅇ 실제 메소드 만들어보자ㅇ항상 프로그램의 시작점이 되는 main 이 있어정확히는 메인 메소드야프로그램을 구동 시켜주는 역할을 하는 메소드야우리가 사실 메소드 계속 사용해왔어우리가 만든 코드를 사실 메인이라는 이름으로 묶어서 실행하고 있었던거야그래서 메인 밖에다가 메소

ㅇ 실습마지막은 몫 연산먼저 체크해 볼 것 입력은 있다.출력은 실행결과는 값이야변수에 담아서 출력해주는 코드는 안 보여출력해주는 코드는 add, sub, mul, div 안에 들어있는 거야반환해주는 형태가 아니라그래서 변수를 담아서 사용하는 코드도 없어즉, 입력은 있지

<목차>ㅇ 콜 바이 밸류ㅇ 콜 바이 레퍼런스ㅇ오늘은 콜 바이 레퍼런스, 콜 바이 밸류 알아볼거야ㅇㅇ 자료형에서와 같은 맥락으로 주소를 반환한다ㅇ우리가 첫 번째로 배운 건 배열내가 원하는 데이터 타입을 원하는 갯수만큼 묶어서 관리배열을 만들게 되면 주소라는 개념이
ㅇ 실습1 2 3폴스 투로 폴스 가 되도록입력인자와 반환 타입 고민힌트입력으로는 숫자의 묶음이 들어가출력으로는 불리언 타입의 묶음이 들어가내가 메소드를 설계할 때 입력의 타입과 출력의 타입을 잘 작성해야 해체크오드이븐은 불리언타입을 여러개 묶어서 반환하니까 배열이 되어

ㅇ 실습2// 실수형 숫자 여러 개를 입력받아 총합과 평균을 반환하는 메소드 // getSumNavg어떤 데이터 타입이 어떤 형식으로 들어오고어떤 데이터 타입이 어떤 형식으로 나가는지총합과 평균 2개를 반환해주고 있어 -> 실수의 묶음으로 리턴. 2개인 건 고정되어

오늘은 메소드 오버로딩ㅇMethodOverloading한글로는 중복 정의메소드의 이름은 하나만 주고 매개변수를 다르게 함으로써 메소드를 여러 개 만드는 기법중복정의를 하려면 조건이 있어매개변수의 개수 및 매개변수의 데이터 타입이 달라야 해메소드 오버로딩은 똑같은 이름