목록JAVA 기초 (7)
haju__log
✅ 객체지향 언어 프로그램을 구성하는 요소는 객체이며, 이것이 상호작용 하도록 프로그래밍 한다. 자바는 객체를 만들기 위해서는 반드시 클래스를 먼저 만들어야 함 ▶ 클래스 객체를 만들기 위한 틀 ▶ 클래스 선언 public class 클래스명{ ... } public class Car{ } Car.java란 파일을 먼저 만들기 저장하면 이클립스는 컴파일 후 디스크에 Car라는 클래스를 생성함 Car 클래스가 생성되었다고 해서 자동차가 만들어진 것 X ▶ Car 객체 생성(자동차 만들기) public class CarExam{ public static void main(String args[]){ Car c1 = new Car(); Car c2 = new Car(); } } new 연산자 : new 연산자..
✅ 1차원 배열 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조 같은 데이터 타입을 가진 여러개의 변수가 필요할 때 사용함 배열은 기본 데이터 타입이 아닌 참조형 타입 ▶ 배열 생성 방법 int[] array1 = new int[배열크기]; //배열에 값 저장하기 array1[0]=4; ▶ 배열에 저장된 값 꺼내서 사용하기 //array1이 참조하는 배열의 1번 인덱스에 해당 값을 꺼내 value에 저장함 int value = array1[1]; //array1이 참조하는 배열 1번 인덱스에 해당하는 값을 콘솔에 출력함 System.out.println(array1[1]); ▶ 선언과 동시에 초기화하기 //1 int[] array1 = new int[]{1,2,3,4}; //2 int[..
✅ if문 ▶if 문 조건식이 true 일 경우에만 실행문이 실행 if(조건식) 다음의 { } 를 생략할 수 있음. but, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함 if(조건식){ 실행문; 실행문; } ▶if - else 문 조건식이 true일 경우 if 블록의 실행문이 실행, false 일 경우 else 블록의 실행문이 실행 if(조건식){ 실행문; 실행문; }else{ 실행문; } ▶if - else if - else 문 처음 if문의 조건식의 조건문이 true일 경우 처음 if문의 블록이 실행, false일 경우 다음 조건식의 결과에 따라 실행 블록이 달라짐 else if 문의 수는 제한이 없음, but 너무 많은 else if 문은 실행 속도를 느리게 함 마지막 else 블록은 ..
✅ 기본형 타입 - 가장 기본이 되는 데이터 타입, 정수형, 실수형, 문자형, 불린형 ▶ 논리형 boolean 1byte true와 false 중 한 가지 값을 가짐 ▶ 문자형 char 2byte 작은 따옴표(' ')를 이용해 한 글자 표현 ▶ 정수형 정수의 범위에 따라서 다양하게 제공함 가장 자주 사용하는 int - 4byte long - 8byte : int보다 더 큰 범위의 정수 표현 long을 사용할 때는 소문자나 대문자로 L을 적어야 함 ▶ 실수형 float - 4byte double -8byte : float보다 더 큰 범위의 실수 표현 float을 사용할 때는 소문자나 대문자로 F를 적어야 함 ✅ 리터럴 값이라고 생각하면 됨 true, false, 10, 11.1, a 등 값 자체를 리터럴이..