메소드 선언부(signature)리턴 타입 : 메소드가 리턴하는 결과의 타입 표시메소드 이름: 메소드의 기능 드러나도록 식별자 규칙에 맞게 이름지음매개 변수 선언 : 메소드 실행할때 필요한 데이터 받기 위한 변수 선언메소드 실행 블록 : 실행할 코드 작성리턴문메소드를 실행 후의 결과값의 타입리턴 값 없을 수도 있음(void)리턴값 있는 경우 리턴 타입이 선언부 명시매개 변수 선언메소드 실행에 필요한 데이터를 외부에서 받아 저장할 목적리턴값이 있는 메소드메소드 선언에 리턴 있는 메소드는 리턴문 사용하여 리턴값 지정void : 리턴값이 없는 메소드void 선언된 메소드에서 return문 사용하면 메소드 실행 강제★ 메소드호출 ★클래스 내외부의 호출에 의해 메소드 실행내부의 경우 : 메소드 이름 호출외부의 ..
전체 글
import java.util.Arrays; //sortArray(변수명); 배열 정렬 import java.util.Random; //Random().nextInt(6)+1; 1~6 숫자 랜덤 import java.util.Scanner; // Scanner public class HomeWork16 { // 시작점 public static void main(String[] args) { HomeWork16 h = new HomeWork16(); // HomeWork16 class에 대한 객체 생성 Scanner sc = new Scanner(System.in); // Scanner 입력 System.out.println("주사위를 몇 번 던지겠습니까?"); // 주사위를 몇 번 던지겠습니까? 출력 i..
OOP란객체 지향 프로그래밍(Object-Oriented Programming)은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, '객체'들의 상호작용으로 프로그램 로직을 구성하는 프로그래밍 패러다임프로그램을 보다 유연하고 변경이 용이하게 만들 수 있다는 점코드의 변경을 최소화하고 유지보수를 하는 데 유리코드의 재사용을 통해 반복적인 코드를 최소화하고, 코드를 최대한 간결하게 표현프로그래밍 패러다임프로그래머에게 프로그래밍의 관점을 갖게 하고 코드를 어떻게 작성할지 결정하는 역할을 한다. 새로운 프로그래밍 패러다임을 통해서는 새로운 방식으로 생각하는 법을 배우게 되고, 이를 바탕으로 코드를 작성하게 된다. 1. 추상화(Abstraction)공통의 속성이나 기능을 묶어 이름..
40.SELF JOIN 사원 번호가 7369인 사원과 담당 업무가 같은 사원을 표시(사원 이름과 담당업무)하시오. 더보기 SELECT E1.ENAME 사원이름, E1.JOB 담당업무 FROM EMP E ,EMP E1 WHERE E.EMPNO=7369 AND E.JOB = E1.JOB AND E1.EMPNO 7369; 40-1. JOIN 이용한 조회 상품테이블에서 상품코드, 상품명, 분류명, 거래처 명을 조회 하시오. 더보기 SELECT PROD.PROD_ID 상품코드 , PROD.PROD_NAME 상품명 , LPROD.LPROD_NM 분류명 , BUYER.BUYER_NAME 거래처명 FROM PROD, LPROD, BUYER --상품테이블 전부 봐야 되기 때문에 3개 테이블 불러옴 WHERE PROD.P..
GROUP BY 절 기본 사용 방법 특정 칼럼을 기준으로 집계를 내는데 사용 SELECT GROUP BY 절에 지정된 컬럼1, GROUP BY별로 집계할 값 FROM 테이블명 GROUP BY 그룹으로 묶을 컬럼 값; 더보기 1. Class는 반 명이며 name 학생 이름 score는 해당 학생의 성적 점수 SELECT CLASS, SUM(SCORE) FROM TBL_REPORT_CARD GRUOP BY CLASS; Having절 사용법 Having 절: Group by로 집계된 값 중 where 절 처럼 특정 조건 추가 SELECT GROUP BY 절에 지정된 컬럼1, GROUP BY별로 집계할 값 FROM 테이블 명 GROUP BY 그룹으로 묶을 컬럼 값 HAVING 조건 추가 ; 더보기 1. 학급별 ..
Computer 더보기 public class Computer{ // 부모클래스 생성 public void run(){ // run Calss 생성 System.out.println("컴퓨터 동작"); } } Computer 부모클래스 생성 public class Computer486 extends Computer{ // 자식클래스 extends 부모클래스 @Override // 클래스재정의 부모클래스 메소드 가져오되 자식 클래스에서 수정하여 사용 public void run(){ //부모클래스에 있는 메소드 호출 System.out.print("486"); //"486" 자식 클래스에 맞게 재정의 super.run(); // "컴퓨터 동작" 호출 부모 클래스에 있는 run 메소드 호출 } public ..
SELECT AVG(컬럼명) FROM 테이블명;
SELECT COUNT(컬럼명 또는 *) FROM 테이블명;
오름차순 ORDER BY 칼럼명 ASC; 내림차순 ORDER BY 칼럼명 DESC;
SELECT SUM(컬럼명1) ;