| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- Do while
- 할당 연산자
- Style Sheet
- decimalformat
- Scanner
- 변수
- 간단한 연산
- 접근제한자
- 배열 array
- 객체 배열
- 관계 연산자
- 변수 기본형
- 반복문
- 가위바위보 게임
- 형변환 연산자
- 문자열 비교
- 유효성 검사
- 논리 연산자
- 업다운 게임
- 삼항(조건) 연산자
- count_program
- IF else
- 컬렉션프레임워크
- switch-case
- DropDown
- var 변수
- 표 구현
- Math 함수
- SQLIntegrityConstraintViolationException
- color code
- Today
- Total
무룩 공부방
# 생성자 객체를 초기화하는 메서드 생성자는 클래스이름과 동일하고 반환타입을 지정할 수 없고 객체가 생성될 때 반드시 호출된다. # 생성자의 종류 기본생성자(Default Constructor) : 매개 변수가 없고 아무 작업없는 생성자 매개변수가 있는 생성자(Parameterized Constructor) : 하나 이상의 매개변수를 받아서 객체를 초기화하는데 사용 # 생성자를 통해서 멤버변수에 값을 저장하는 방법 Java07 j7 = new Java07(1, "홍길동", 100, 100, 100); # 오버로딩(OverLoading) 같은 이름을 가진 여러 메서드를 정의하는 것 조건 매서드 이름이 같아야 한다 매개변수의 개수 또는 타입이 달라야 한다 # this 현재 속한 클래스의 멤버변수 매개변수와 ..
# 자바언어는 객체 지향 프로그래밍(OOP : Object Oriented Programming) 언어이다. # 배열은 데이터 출력도 번거롭고 배열의 크기가 고정(가변이 아님)이기에 새로운 데이터 추가하거나 수정하기가 어렵다. 그렇다면 데이터 타입에 관계없이 한사람의 데이터들을 하나의 레코드로 받아 관리 할 수 없을까? -> class 학습 # class 객체를 만들기 위한 설계도 또는 틀 # 객체 설계도 대로 만들어진 제품 클래스에서 정의된 내용대로 메모리에 생성된 것 (인스턴스(Instance)) * 객체는 속성(변수)과 기능(메서드)으로 이루어져 있고 이를 객체의 멤버라고 한다. * 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화 라고 부른다. # class의 구성 요소 멤버변수(Field) ..
# 매개변수와 배열 타입이 일치한다면 매개변수에 배열도 사용할 수 있다. # 문제 1) score[]에 저장되어 있는 값을 출력하는 메서드 print();를 만들어라. 2) 오름차순(Ascending) 정렬하는 메서드 ascSort();를 만들어라. package java02_intermediate; import java.util.Arrays; public class Java05 { static void swap(int a, int b) { // main() 메서드에 있는 a, b 변수와는 별개이며 swap()메서드 안에 선언되었기 때문에 // main() 메서드 안에 선언한 a,b와 다른 변수이다. int tmp = a; a = b; b = tmp; System.out.println("交換後 : a 値..
# 문제 키보드로 정수 n입력 받아 1) 1-n 까지 합을 구하여 출력하는 sum(n) 메서드 2) 1-n 까지 홀수를 출력하고, 홀수의 개수를 리턴하는 odd(n) 메서드 3) 1-n 까지 홀수의 합과 짝수의 합을 구하여 출력하고 전체합을 리턴하는 oddEven(n) 메서드 package java02_intermediate; import java.util.Scanner; public class Java04 { // 1) 1-n까지 합을 구하여 출력하는 메서드 static void sum(int num) { int sum = 0; for(int i = 1; i