전체 글(51)
-
[ JAVA ] 다양한 별 찍기 문제
1. 다음 모양을 코딩하시오. 2. 다음 모양을 코딩하시오. 3. 다음 모양을 코딩하시오. 4. 다음 모양을 코딩하시오. 5. 다음 모양을 코딩하시오. 6. 다음 모양을 코딩하시오. 7. 다음 모양을 코딩하시오.
2024.05.08 -
[패스트캠퍼스] [ 객체와 클래스 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 29 ~ 38강
1. 데이터를 이동하는 배열(array) 배열 : 여러 개의 데이터를 다룰 수 있는 방법 -> 한 줄, 리스트 구조, 선형, 연속적 구조 한 줄 - > 1차원 배열두 줄 -> 2차원 배열여러 줄 -> 다차원 배열 클래스 : 이질적 구조, 한 묶음의 데이터배열 : 여러 개의 데이터, 동일한 타입의 데이터 [ ] -> 배열 자료형1차원 배열 : [ ]2차원 배열 : [ ] [ ] 동일한 데이터의 연속적인 구조동일한 변수들의 집합배열은 객체로 취급한다데이터를 담아서 이동하기 쉽다 배열을 생성하는 방법 : new int[3]; 행행열 2. 배열의 사용, 초기화Q. 정수 5개를 저장 할 배열을 생성하세요.=> int[] a = new int[5];1. 변수 선언 : int[] a2. 객체 생성 : new i..
2024.05.08 -
[패스트캠퍼스] [ 객체와 클래스 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 24 ~ 28강
1. 새로운 자료형이 필요한 이유 여러가지 요소가 필요한 데이터 -> 객체 데이터객체를 저장할 수 있는 자료형이 필요 개발자가 다루는 데이터는 거의 다 객체 데이터이다데이터를 변수에 저장하기 위해서는 새로운 자료형(사용자 정의 자료형)이 필요하다 객체 데이터는 하나의 구조(하나의 변수)로 이루어진 데이터가 아니라 여러 개의 구조(여러 개의 변수)로 이루어진 데이터이다이런 객체데이터를 변수에 저장하기 위해서는 새로운 자료형이 필요하기 때문에 개발자가 직접 자료형을 만들어 사용할 수 있다 [ 객체지향프로그래밍 ] Q. 책이라는 데이터를 변수 5개로 표현할 수 있나요? -> 하나의 구조로 이동 ( 효율성 )1. 데이터 이동이 쉽다 (바구니)2. 하나의 구조 (객체)3. 이질적인 구조 2. 새로운 자료형 만들기..
2024.05.07 -
[패스트캠퍼스] [ 자료형의 이해 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 17~23강
1. 자료형의 종류 알아보기int : PDTString : UDDT 2. 기본자료형(PDT)과 문자자료형 양수에 -1을 하는 이유 : 0이 있기 때문에 정수의 기본 타입 : int실수의 기본 타입 : double 3. 문자자료형(char)의 이해 'A' = 65, 'a' = 97 차이값 32키보드에 있는 모든 영문과 숫자는 코드가 있다 EX) '가' = 44032 = '\uAC00' 4. 자료형의 변환(Casting)자료형 -> 크기 정보를 가진다, 형 변환(Casting)시 고려해야 한다 자동형변환(묵시적) : 작은 type이 큰 type에 저장되는 경우 (예 : byte -> int )강제형변환(명시적) : 큰 type이 작은 type에 저장되는 경우 (예 : int -> by..
2024.05.06 -
[패스트캠퍼스] [ 프로그램의 3대 요소 : 변수(V), 자료형(D), 할당(A) ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 12~16강
1. 변수(Variable): 데이터를 저장하는 메모리 공간의 이름 * 이름 짓는 법 :1. 숫자로 시작될 수 없다2. 대소문자가 구분된다3. 길이 제한이 없다4. $와 _ 이외의 특수문자를 사용할 수 없다5. 키워드(예약어)는 변수 이름으로 사용할 수 없다(Ex: int, double, if, for class ... ) * 변수의 종류1. 멤버 변수 (인스턴스 변수)2. 클래스 변수 (스태틱 변수)3. 지역 변수4. 매개 변수 2. 자료형(Datatype): 변수의 크기와 어떤 종류의 데이터를 저장할 것인지를 결정하는 것 * 변수를 만들 때 고려되는 것 : 크기, 데이터 종류 -> 자료형기본 자료형 : int, float, char, boolean ...사용자 정의 자료형 (UDDT -> 클래스) :..
2024.05.03 -
[패스트캠퍼스] [JavaSE 프로젝트 만들기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 7~11강
1. JavaSE 프로젝트 만들기Java 프로젝트 만들기 : 폴더 하나를 만드는 것 다음과 같이 프로젝트 작성 단, 샘플코드는 체크하지 않는다 close project를 누르면 이 화면이 뜨는데 불필요한 프로젝트를 삭제할 수 있다 자바언어 : 객체지향 프로그래밍 언어객체 지향적으로 프로그래밍을 한다 : 인간 중심적 설명 ( 객체가 중심으로 프로그래밍 됨 )클래스 지향적으로 프로그래밍을 한다 : 프로그램 관점 ( 프로그래밍에선 객체를 클래스라 한다 ) Q. 두 개의 정수를 더하여 출력하는 자바 프로그램을 만들어보자Java 메인 클래스 (시작 클래스) 만들기- main 메서드를 가진 클래스- 많은 클래스 중에서 메인 클래스는 딱 1개 존재한다- 메인 클래스 부터 프로그램이 시작된다 * JavaSE 프로..
2024.05.03