본문 바로가기
728x90

Java7

7강 배열 [인프런]자바 프로그래밍 입문강좌 7강 배열 정리입니다. 다수의 데이터를 인덱스를 이용해서 관리하는 방법을 학습합니다. 7.1 배열이란? 인덱스를 이용해서 자료형이 같은 데이터를 관리하는 것이다. int a = 10; int b = 20; => 데이터 한개만 관리 배열 => 여러개의 데이터를 한번에 관리하기 위한 것 인덱스 = 꼬리표로 생각. 0번부터 시작한다. 배열의 길이 = 배열의 크기 데이터가 10개가 관리되고있다 배열의 길이(크기) : 10 인덱스 : 0 ~ 9 7.2 배열 선언 및 초기화 배열도 변수와 마찬가지로 선언과 초기화 과정을 거쳐 사용한다. // 배열 선언 후 초기화 int[] arr1 = new int[5]; // 배열 선언 단계 arr1[0] = 100; arr1[1] = 200; .. 2021. 7. 31.
6강 연산자 [인프런]자바 프로그래밍 입문강좌 6강 연산자 정리입니다. 프로그램이 실행될 때 컴퓨터(CPU)에게 계산(연산) 업무를 시키기 위한 방법에 대해서 학습합니다. 컴퓨터의 구조는 크게 CPU, 메모리, 하드디스크로 구성된다. 여기서 CPU가 연산 업무를 담당한다. 메모리는 하드디스크에 있는 데이터를 CPU로 이동시키는 역할을 한다. 6.1 피연산자 개수에 의한 연산자 구분 피연산자 개수에 따라서 단항, 이항 그리고 삼항 연산자로 구분할 수 있다. 단항 연산자 피연산자가 하나 존재 +x, -x, !x +, -, ! : 연산자 x : 피연산자 이항 연산자 피연산자가 두개 존재 x=y, x y)); // x>y : x가 y보다 크면 참 System.out.println("x < y : " + (x < y)); /.. 2021. 7. 31.
5강 특수 문자와 서식 문자 [인프런]자바 프로그래밍 입문강좌 5강 특수 문자와 서식 문자 정리입니다. 일반적으로 사용하는 문자가 아닌 특수한 경우 또는 특정 서식에 맞게 사용하는 문자에 대해서 학습합니다. 5.1 특수 문자 일반 문자가 아닌 특수한 목적으로 사용되는 문자 // 주석 /* * 컴파일러가 컴파일하지 않습니다. */ System.out.println("GoodMorning~"); System.out.println("Good\tMorning~"); // \t : 탭 System.out.println("Good\nMorning~"); // \n : 줄 바꿈 System.out.println("Good\'Morning~"); // \' : 작은 따옴표 System.out.println("Good\"Morning~"); // .. 2021. 7. 30.
4강 기본자료형 [인프런]자바 프로그래밍 입문강좌 4강 기본자료형 정리입니다. 데이터가 메모리에서 차지하는 크기에 대해서 학습합니다. 4.1 기본자료형과 객체자료형 기본 자료형은 데이터가 변수에 직접 저장되고, 객체 자료형은 객체 메모리 주소가 변수에 저장된다. 기본자료형 메모리에 데이터가 직접 저장 정수, 실수, 문자, 문자열, boolean(true, false) 자료형의 종류에 따라 메모리의 크기가 달라진다. int i = 10; 메모리에 i라는 상자를 만들어두고 데이터 10을 담는다. 객체 자료형 객체를 담고 있는 메모리가 존재하고, 객체를 가리키는 다른 메모리의 공간(i)이 있다. 다른 메모리의 공간에는 객체를 담고있는 메모리 공간의 주소값이 담겨있다. 객체를 가리키고 있는 주소를 담고있는 변수 객체 자료형의 .. 2021. 7. 30.
728x90