일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 숫자형식오류
- 배열 예제
- 웹브라우저 수용도
- 배열 3요소
- 자바
- 크롤링 오류
- 자바 예외
- HTML역사
- dbms
- 데이터베이스
- 예외
- 함수 선언
- 함수
- DoIt
- 크롤링
- 페이지분석
- 웹 브라우저 전쟁
- 예제
- SQL입문
- Doit입문SQL
- 키-값 데이터베이스
- 자바 오류
- DoitSQL
- html
- R1C3
- 숫자 형식
- DoitSQL입문
- 우아한테크
- SQL
- 생성자
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 숫자형식오류
- 배열 예제
- 웹브라우저 수용도
- 배열 3요소
- 자바
- 크롤링 오류
- 자바 예외
- HTML역사
- dbms
- 데이터베이스
- 예외
- 함수 선언
- 함수
- DoIt
- 크롤링
- 페이지분석
- 웹 브라우저 전쟁
- 예제
- SQL입문
- Doit입문SQL
- 키-값 데이터베이스
- 자바 오류
- DoitSQL
- html
- R1C3
- 숫자 형식
- DoitSQL입문
- 우아한테크
- SQL
- 생성자
- Today
- Total
목록전체 글 (229)
프로그래밍
2023.05.10.수 생성자 new 연산자와 같이 사용되어 클래스로부터 객체를 생성할때 호출되어 객체의 초기화를 담당한다 즉, 생성자는 객체를 초기화하기 위해 사용한다 class Circle { String name; int radius; double area = radius*radius*3.14; void printInfo() { System.out.println(name + "의 넓이는 " + area + "입니다."); } } 출력 피자생성 완료 도넛생성 완료 도넛의 넓이는 0.0입니다. 피자의 넓이는 0.0입니다. 위와 같이 나오는 이유는 클래스 멤버변수에 대입하였기 때문이다 연산 순서가 랜덤이기 때문에 생성자 정의를 통해 구현해야 한다 생성자 함수 클래스와 이름이 같다 객체를 생성할 수 있다 ..

2023.05.10.수 클래스 클래스는 자바의 기본 단위의 객체이다 클래스는 객체이므로 상태와 동작을 갖는다 상태: 멤버변수, 필드, 속성 동작(기능): 멤버함수, 메서드 클래스는 C의 구조체와 같다 생각보다 우리는 의식하지 않고 클래스를 매우 많이 사용하였는데 다음의 예를 보면 알 수 있다 public class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub } } 자바의 기본 단위이기 때문에 임의로 생성되는 것이다 임의로 생성되는 것이 아닌 사용자가 생성할 수도 있다 class 선언 class 클래스명 { 멤버 변수; 멤버 함수(){ } } class Student {// 클래스명은 주로 대문자 ..
2023.05.10.수 객체지향 프로그래밍(Object oriented Programming) 자바는 객체지향 언어이므로 객체지향 프로그래밍의 개념에 대해 알아보자 상태(state)와 행위(behave)로 이루어진 객체들간의 상호작용을 통해 프로그램을 설계, 개발하는 방식이다. 1. 프로그램 구현에 필요한 객체 파악 2. 각각의 객체들의 역할이 무엇인지를 정의 3. 객체들 간의 상호작용 객체 // 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말한다. 객체는 상태와 행위로 이루어져 있다 ex) 자동차, 강아지 함수를 실행시키는 주어(주체) == 객체 메서드 객체가 실행하는 함수가 바로 메서드이다 함수는 일반적인 프로그래밍 언어에서 모두 작..
2023.05.09.화 3 6 9 게임 [개요] 랜덤으로 나오는 수에 3 6 9 게임을 하여라 랜덤으로 출력된 수에 사용자가 정답을 입력한다 사용자의 답이 정답이면 "정답입니다!"라고 출력한다 사용자의 답이 오답이면 "오답입니다!"라고 출력한다 사용자가 연속으로 3번 정답을 맞출시 명예의 전당에 이름을 등록할 수 있다 사용자에게 입력받은 이름 명단을 순서대로 게임이 시작될때마다 출력한다 명예의 전당에 5명의 이름이 등록되면 게임이 프로그램이 종료 된다 예시) 1. 홍길동 2. 임꺽정 3. 티모 ================= [19] : 짝 정답입니다! [19] : 19 오답입니다..... - 끝 - [19] : 짝 정답입니다! [19] : 짝 정답입니다! [19] : 짝 정답입니다! 이름입력) OOO ..

2023.05.09.화 함수의 인자 함수를 호출할 때 인자로 배열을 쓰는 경우 참조에 의한 호출이 발생한다 이때 배열 값을 반환하지 않더라도 함수 인자에 배열의 주소 값이 전달되었기 때문에 힙 메모리에 함수가 접근하여 값이 변할 수 있다 이를 '참조에 의한 호출'이라고 한다 call by reference package class00; public class Test03 { public static void func1(int num) { num+=100; } public static int func2(int num) { return num--; } //함수를 호출할때 인자로 배열을 쓰는 경우 //(배열 특성상 주소값이 이동하기 때문에) //참조에 의한 호출 public static void func3(i..
2023.05.09.화 함수 함수를 작성하는 방식에는 2가지가 있다. 1. 메서드 시그니처를 먼저 만들고 기능을 구현하는 방법 2. 기능을 구현하고 메서드 시그니처를 맞추는 방식이다 1.방식으로 함수 선언 // Q1) 어떤 정수가 입력되었을때 짝수인지 판별하는 함수 // input: 정수 output: T/F 기능: 짝수 판별 public static boolean isEven(int num) { if (num % 2 == 0) { return true;//함수 즉시종료 } return false; } 2.방식으로 함수 선언 // Q2) 어떤 정수가 입력되었을때 음수인지 판별하는 함수 // main에 이미 있는 기능을 가져와서 func()에 넣고 시작 public static int checkMinus(..