일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTML역사
- html
- Doit입문SQL
- DoIt
- SQL
- 자바 오류
- 배열 예제
- 크롤링 오류
- R1C3
- 웹 브라우저 전쟁
- 자바
- 숫자형식오류
- 크롤링
- 웹브라우저 수용도
- 자바 예외
- DoitSQL
- 생성자
- 숫자 형식
- dbms
- 데이터베이스
- 키-값 데이터베이스
- SQL입문
- 우아한테크
- 함수 선언
- 예외
- 함수
- 페이지분석
- 배열 3요소
- DoitSQL입문
- 예제
- Today
- Total
목록분류 전체보기 (221)
프로그래밍
2023.05.12.금 학생부 프로그램 [학생부 프로그램 제작] Create 학생 정보 생성 Read 학생 정보 출력 Update 학생 점수 변경 Delete 해당 사항 없음 학생의 점수를 최대 3명 입력받아 학생 정보 생성, 학생 점수 수정, 학생 점수 목록 출력, 학생 1명 점수 출력하는 프로그램을 작성하여라 단, 프로그램을 종료 시킬 수 있어야 한다 package teamHW05; import java.util.Scanner; // 관리자 모드 비번 : 1234 // 학생부 클래스 선언 class Student { int num; // PK 학생번호(인덱스아님) String name; int score; // 생성자 Student(int num, String name, int score) { thi..
2023.05.11.목 포켓몬 생성자 예제 포켓몬 클래스가 있다 이 클래스로 포켓몬 객체들을 생성한다 포켓몬 객체들을 3마리 저장할 예정이다 >> "이름과 레벨은 사용자로부터 입력받고, 경험치는 0~10중에서 랜덤생성" 포켓몬은 이름,레벨,경험치가 있다 po.printInfo(); -> 피카츄 Lv5. [5/100] 프로그램을 무한하게 동작 각각의 포켓몬 객체들은 game()을 진행 경험치가 100이될때마다 레벨은 1씩 증가 레벨 1 증가시, "피카츄, 레벨업!" 문장을 출력 po.game(); -> 성공시 경험치가 50~150중에서 랜덤만큼 증가 -> 실패시 경험치가 10증가 +) po.game()을 순서대로 동작시키는 방법 +++) po.game()을 입력받아서 동작시키는 방법 package clas..
2023.05.11.목 클래스 변수 클래스 변수란 클래스 내에서 값이 공유되는 변수이다 공유자원처럼 값이 공유되어 같이 사용된다 멤버 변수와 다르게 대입이 허용된다 선언 static을 붙여 선언한다 "객체와 무관하게" 값을 공유하기 때문이다 package class02; class A{ int a;//멤버변수 필드 속성 //int b;// 인스턴스 변수, 프로퍼티 등... // : 각각의 객체들이 고유한 값을 저장 객체들끼리 값 공유하지 않음 static int b; //객체와 무관, 클래스랑만 상관 // 클래스 변수, 공유자원(애들이 다 쓰니까) // 객체끼리 값 공유 void printInfo() { System.out.println("a= "+this.a); System.out.println("b=..
2023.05.10.수 생성자 예제 앞서 학습한 내용을 바탕으로 예제를 풀어보자 [ 예제1 ] 좌표 만들고 이동하기 좌표 값 x, y 값을 입력받아 좌표를 만든 후 해당 좌표들을 이동시켜라 좌표 값 생성 입력 값이 없으면 (0,0)으로 생성 입력 값이 하나면 (x,x)로 생성 좌표 이동 입력 값이 없으면 1씩 이동 입력 값이 하나면 x씩 이동 결과 예시 class Point int x int y Point point=new Point(); (0,0) Point point=new Point(10); (10,10) Point point=new Point(2,3); (2,3) point.move(); (11,12) -> (12,13) point.move(3); (11,12) -> (14,15) point.mo..
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 {// 클래스명은 주로 대문자 ..