본문 바로가기

자바 수업 정리

(20)
수업정리 4일차. 배열 Array같은타입, 같은 의미를 가지는 변수들의 집합 (참조변수)객체를 생성하는 키워드 : new- 배열을 선언하는 방법타입[] 배열이름;타입 배열이름[]; - 선언하고 생성(new) 초기화하는 방법 : 객체를 생성하면 자동으로 초기화해줌.타입[] 배열이름 = new 타입[길이];    - 가장많이 사용하는 방식타입[] 배열이름 = new 타입[]{값,값,값,값}; 타입[] 배열이름 = {값,값,값,값}; // 실무에서는 잘안쓰고 연습할 때 사용 배열의 길이는 0 이상이어야한다.배열의 시작번지(index)는 0부터 시작.배열의 길이는 length(총길이)를 이용하면 알 수 있음.배열을 사용하는 이유  - 관리가 편함.  - 반복문을 사용 할 수 있기 때문에 많은 양의 데이터를 쉽게 관리 ex) pu..
수업정리 3일차. 반복문 While횟수가 일정치 않을 경우 사용while(조건식) { 실행문;}while문은 반드시 실행문안에 조건식 false가 될 수 있는식을 포함해야함. ex) up / down Gamepublic static void main(String[] args) { /* up / down Game * * 1-50 사이의 랜덤수를 생성하여 플레이어가 맞추는 게임. Scanner scan = new Scanner(System.in); int num1 = (int)(Math.random()*50)+1; System.out.println("컴퓨터가 랜덤 수를 생성하였습니다."); int count = 5; while(true) { System.out.println(..
수업정리 2일차. 조건문 Switchswitch : 값에 따라 케이스를 달리주는 형식switch(변수 / 식) {case 값 1: 실행문;  break;case 값 2: 실행문;  break;case 값 3: 실행문;  break;....default : 실행문; break;}break;  : switch문을 빠져나갈 때 사용 Math 클래스수학과 관련된 함수Math.round(값) :  반올림 ( 소수자리는 무조건 0)Math.ceil(올림) / Math.floor(버림)Math.max(최대값) Math.min(최소값)Math.random(); : 0과 1사이의 아무값을 출력System.out.println((int)(Math.random()*10)+1); // 0~9까지의 랜덤수 추출[출처] day02 (비공개 카페)..
수업정리 1일차. 변수변수선언 자료형(타입)  변수명;  변수선언 + 초기화자료형(타입) 변수명 = 초기값;기본 자료형은 초기값을 주지 않음. 반드시 초기값을 지정.변수 = 지역변수 { 사용가능한 범위 } 메서드 { } 명령어 { } 변수는 중복 선언이 안된다. 같은 자료형은 한 줄 선언이 가능하다. 주석 : // 여러줄 주석 : /* */ 기본 데이터 타입 정수형 - byte  8bit -2^7 ~(2^7-1)- char 16bit 0~2^16-1 (유니코드 문자표에따른 문자 1글자만)- short 16bit -2^15~(2^15-1)- int(기본) 32bit -2^31~(2^31-1)- long 64bit -2^63~(2^63-1) int 타입을 넘어서는 정수는 접미사 L을 꼭 붙인다. 실수형- float 32bi..