java

    배열

    '같은 자료형'의 '여러 데이터'를 연속된 메모리 공간에 배치하여 저장한다. 순번이 존재하고, 길이가 자체적으로 내장되어 있다. 하나의 배열 안에 있는 각 데이터는 배열의 멤버, 배열의 요소라고 부른다. 배열의 멤버 변수는 일반 변수와 동일하게 대입, 참조, 출력이 가능하고, 초기화하지 않으면 자료형에 맞는 값으로 자동 초기화( boolean : fasle, 정수 : 0, 실수 : 0.0, 클래스 : null )가 된다. 배열의 선언 int[] arr1 = { 1, 2, 3, 4, 5 };// 자료형 옆에 대괄호[]를 붙여 배열임을 선언 int arr2[] = { 1, 2, 3, 4, 5 };// 변수명 옆에 대괄호[]를 붙여 배열임을 선언 int[] arr3 = new int[5];// 값을 지정하지 ..

    [ 4,5,6 ] 제어문과 반복문

    제어문 : 조건에 따라 코드의 흐름을 제어하는 구문 if문 괄호 속 조건에 따라 참이면 종속 문장을 실행한다. 이때 조건은 boolean 자료형의 값만 들어올 수 있으며 if문의 실행코드가 한 줄인 경우 {}가 생략 가능하다. // if if (조건) { 종속문장; } // else // 위의 조건(if 또는 else if)이 모두 거짓일 시 실행된다. // 단독 사용이 불가능하여 if와 같이 사용해야한다. // 생략이 가능하다. if (조건) { 종속문장; } else { 종속문장; } // else if // if문으로 여러 조건을 걸고 싶을 경우 사용한다. // 여러 번 사용이 가능하며 if와 같이 사용해야한다. if (조건) { 종속문장; } else if (조건) { 종속문장; } else { ..

    [ 3 ] 연산자

    연산자 : 데이터(변수, 상수, 함수) 간의 연산을 처리하는 기호 혹은 글자 산술 연산 덧셈 연산 + * 예외적으로 + 연산자는 문자열 + 정수 혹은 실수는 덧셈 연산이 아닌 문자로 출력되어 글자가 이어 붙여서 출력된다. int num1 = 10; int num2 = 20; String num3 = "30"; System.out.println(num1 + num2);// 30= 10 + 20 System.out.println(num1 + num3);// 1030= "10" + "30" 뺄셈 연산 - 곱셈 연산 * 나누기 연산 / 나머지 연산 % * 나머지 연산의 활용 : 홀짝 구분, 배수와 약수, 정수의 자릿수 구분, 난수의 범위 제한 논리 연산 and : && , 두 가지 조건 중 둘 다 참일 경우 -..

    [3] 변수, 상수, 리터럴 상수

    변수 : 값이 변하는 수, 값을 저장하고 불러오거나 변경하며 사용한다. 변수의 선언 : 변수의 공간을 만든다. 자료형을 동반하여 설정한다. int num; (자료형) 변수명 ; 변수의 초기화 : 변수를 선언하고 처음으로 값을 저장하는 것을 말한다. int num = 10; (자료형) 변수명 = 값; 변수 이름 생성 시 주의할 점 이미 선언된 변수 또는 예약어와 똑같은 이름으로 변수를 선언할 수 없다 변수 이름은 의미가 잘 전달될 수 있도록 한다 변수 이름이 길어질 경우 camelCase나 snake_case를 사용한다. 상수 한 번 초기화하면 값을 변경할 수 없다 선언방법은 변수와 같지만 키워드 final을 붙여준다 (= 변수의 상수화라고도 한다.) 상수의 이름은 대문자로 하고 snake_case를 쓰는..

    [3] JAVA 자료형 정리

    데이터(Data)란 컴퓨터 프로그램이 사용하는 값으로 입력, 출력, 처리에 사용되는 값을 말한다. 자료형(Data Type)은 어떤 데이터냐에 따라 메모리의 크기가 달라진다. 자료형은 Primitive Type 과 Reference Type 으로 나눌 수 있다. Primitive Type : 기본 자료형, 비객체형으로 boolean, byte, short, char, int, long, float, double로 총 8개가 있다. 종류 크기(byte) 범위 boolean 논리 1 true/false byte 정수 2 -128 ~ 127 char 문자,정수 2 0 ~ 65535 (unsigned 부호가 없는) short 정수 2 -32768 ~ 32767 int 정수 4 -2,147,483,648 ~ 2,..