본문 바로가기

자바 공부

자바공부시간~ 5일차 클래스 생성 - 첫글자는 대문자, 단어여러개를 쓸경우 각 단어의 앞글자는 대문자로 객체생성 자바에서는 모든 데이터를 객체로 취급함. 클래스를 정의한 이후에 클래스를 통해서 객체를 생성해야함. 객체를 생성하는 방법은 new라는 키워드로 메모리에 할당을 해야함. Human human=new Human(); 클래스를 통해서 메모리에 생성을 했습니다. 이제 human이라는 객체가 생성이 된것이다. 메소드 1.리턴 타입을 정해줘야 한다. 리턴값이 없을 경우에는 void 를 쓴다. 2. 메소드 이름을 정의한다. 3. 메소드는 파라미터라고 하는 입력값을 받을 수 있는데, 0개부터 여러개까지 지정 가능하다. 4. 반환타입이 void가 아닌 경우 반드시 해당 반환타입과 어울리는 변수 or 상수값을 반환해야 한다. 오버로.. 더보기
자바 공부시간~ 4일차 배열 선언 데이터 타입 사용할 변수명[] = new 데이터 타입[배열크기]; 데이터 타입[] 사용할 변수명 = new 데이터 타입[배열크기]; int[] score = new int[5]; -> 5개의 int값을 저장할 수 있는 배열을 생성한다. score --------> score[0] score[1] -score[2] score[3] score[4] 더보기
자바 공부 시간~ 3일차 조건문 if if( ) { } - ( )가 참이면 { }를 실행한다! else if if문이 실행되지x 때, else if문으로 조건식 한번더 줘서 참이면 { }실행 한다! else if 문이 실행되지 않을때 else 실행 switch switch( a ) case value1 : b break; case value2 : c break; a가 value1혹은 2이면 b 혹은 c t실행 한다. 반복문 for for(초기식;조건식;증감식) { } - 조건식이 트루면 { } 실행 후 증감식 후 다시 조건식 후에 트루면 { }실행 후 증감식 루트를 조건식이 거짓이 나올 때까지 반복반복! for문 중첩 for(){ for(){ } } 안에 포문 다 실행후 겉에 포문 실행 후 안에 포문 다 실행후 겉에 for문 실.. 더보기
자바 공부 시간~ 2일차 변수 *string은 4 바이트이다! 연산자 종류 논리 연산자 1. && - a와 b 둘다 참일 경우 { } 실행 if ( a && b ) { } 2. || - a 혹은 b가 참일 경우 { } 실행 if ( a || b ) { } 3. ! - 아니다 비교 연산자 1. a > b - a가 b 보다 크다 a >= b - a가 b 보다 크거나 같다 2. a = b - b가 a 보다 크거나 같다 2. == - 같다 != - 같지 X 증감 연산자 ++ - 1증가 -- - 1 감소 삼항 연산자 (조건식)?A:B - 조건식이 참이면 A 출력 거짓이면 B 출력 더보기