본문 바로가기

자바독학14

자바 기초 배우기 14일차 [ 접근지정자 / get,set메서드 만들어 활용하기] 접근 지정자 ​ ​ ​ 접근 지정자란? 클래스, 메서드, 변수 접근권한 부여의 범위 설정 ​ [ 종류에 따른 접근 권한 ] ​ ​ 접근 지정자 종류와 접근 범위 ​ 같은 클래스 자식 클래스 같은 패키지 다른 패키지 public 가능 O 가능 O 가능 O 가능 O default 가능 O 가능 O 가능 O 불가 X protected 가능 O 가능 O 가능 O 불가 X(자식 가능 O) private 가능 O 불가 X 불가 X 불가 X Ex) public 클래스 내에 private 메서드를 만들었다? 다른 클래스에 만든 public 클래스를 불러와 객체 생성은 가능하나 그 안의 private 메서드는 이용 x ​ 이 처럼 접근 범위를 지정해줄 수 있다. 별도의 접근 지정자가 명시되어있지 않다면 자동으로 defa.. 2020. 1. 4.
자바 기초 배우기 9,10일차 [ 배열,이중배열 ] 1. 배열 ​ 1) 배열이란? ​ 2) 생성, 불러오기, for문 활용 출력하기 ​ 3) 크기지정생성, 값 추가하기, 입력받아 값 추가하기 for문 활용출력하기 ​ ​ ​ 2. 이중 배열 1) 이중 배열이란? ​ 2) 초기화 생성, 불러오기, for문을 활용하여 출력하기 ​ 3) 크기 지정 생성, 값 추가하기, 입력받아 값 추가하기, for문을 활용하여 출력하기 ​ ​ ​ ​ ​ 1) 배열이란? 같은 자료형을 가진 요소들의 모음 ​ ​ ​ 2) 생성, 불러오기, for문 활용 출력하기 -초기화 생성 구조: 자료형 배 열명[ ]={ 갑 1, 값 2, 값 3...}; ​ -인덱싱 번호로 출력하기 구조:System.out.println( 배 열명 [ 인덱스 번호 ] ); ​ -for문 활용 출력하기 구조:아래.. 2020. 1. 4.
자바 기초 배우기 8일차 [중첩반복문,조건문 실습예제 Thread.sleep] 1. 반복문을 활용한 구구단 출력 프로그램 ​ 2. 간단 코인 노래방 연출 프로그램 ​ 3.Thread.sleep ​ ​ ​ 1.for 반복문 활용 구구단 출력 ​ ​ ​ 2. 코인 노래방 연출 프로그램 -기능- ​ 1. 메인화면 출력 1) 코인 개수 출력 2) 사용자가 원하는 메뉴를 선택 할 수 있도록 메뉴 출력 및 입력받기 ​ 2. 코인 충전 1) 충전금액을 입력 충전금액을 500으로 나눠서 몫 값은 코인으로 충전 나머지는 환급 2) 충전된 코인은 변수에 누적 ​ 3. 노래 재생 1) 노래 제목을 입력 2) 노래가 재생되는듯한 느낌 주기 3) 점수 표기 및 점수에 따른 메시지 출력 ​ 4. 끝내기 무한 반복문 종료 ​ ​ 1. 메인화면부 코드 ​ ​ 2. 코인 충전부 ​ ​ 3. 노래 재생부 ​ ​ .. 2020. 1. 4.
자바 기초 배우기 6일차 [ 반복문 while / do / for / 무한루프 / continue,break ] 1. while 문 ​ 2. do while 문 ​ 3. for 문 ​ 4.while문 vs for문 ​ 5. 무한루프 ​ 6. 실습 예제 ​ ​ ​ ​ [ 반복문(제어) ] 조건이 참일 때 계속적으로 반복할 작업이 있을 때 사용 ​ 사용목적: 비슷한 작업을 계속 적으로 반복해야 할 때, 제공해주는 문법(반복문)을 사용하여 명령을 더 효율적으로 내리는 것 ​ ​ ​ ​ 1.while 문 구조: while( 조건식 ) { 조건식이 참일 때 반복 실행할 작업 } ex) 1부터 5까지 증감하며 숫자를 반복 출력하라 ​ int x=1; while( x >반복할 작업이 실행되었으면 항상 마지막에 실행 ​ ​ ex ​ for( int i=1; i 증감 > 초기-조건 > { }실행 > 증감 ​ ​ 4.while vs.. 2020. 1. 4.
자바 기초 배우기 2일차 [ 주석, 출력함수, 변수, 자료형 ] day_02 ​ 1. 이클립스 구조 ​ ​ 2. 프로젝트>패키지>클래스>메소드 생성 ​ ​ 3.주석 - 주석이란 - 사용법 ​ 4. 출력 함수 - 함수란 - 출력 방식 - 서식 문자 ​ 5. 변수와 자료형 - 변수란? - 변수의 저장 방법 - 자료형이란 - 자료형의 종류 ​ ​ ​ 1. 이클립스의 구조 이클립스를 실행 시 위와 같이 나오는데 박스 별로 설명해 보자면 ​ 1) 에디터 -에디터는 직접적으로 코딩을 입력하는 부분이며 클래스 파일 등의 수정을 이곳에서 할 수 있다. ​ 2) 출력 창 -현재 작업 중인 프로젝트 내부에 문법 등의 문제가 있는지 확인할 수 있고 실행 후의 결과를 보여주는 콘솔 창도 여기에 위치해있다. ​ 3) 패키지 익스플로러 - 생성한 프로젝트들 그 프로젝트 내부의 패키지, 클래스.. 2020. 1. 4.