Window.open('url','name','option') window.open('url','name','option') url 새창(팝업창)에 보여질 주소 name 새창 속성 또는 새창 이름 지정 _blank: 새창으로 연다(기본값) _parent: 부모 프레임 열린다 _self : 현재 페이지에서 팝업 열린다 _top : 현재 페이지에서 최상의 페이지에서 팝업이 열린다 option 사이즈 정의 width : 새 창 가로 길이 height : 새 창 세로 길이 top : 화면 위에서 팝업 위치 지정 left: 화면 왼쪽에서 부터 팝업 위치 지정 예시 window.open("popUp.html","popUp","width=650, height=480, left=100, top=50"); window...
ing
import java.util.ArrayList; //List타입 쓸려면 import 필요 public class HomeWork18 { public static void main(String[] args) { HomeWork18 obj = new HomeWork18(); 객체 생성 obj.process(); // process 메소드 호출 } public void process() { List list = dataInput(); //dataInput 메소드 호출해서 list 대입 int maxSal = getMaxSalary(list); getMaxSalary(list) 호출해서 maxSal 대입 System.out.println("최대 월급은 " + maxSal); HashMap map = getDe..
MateExample public class MateExample { public static void main(String[] args) { double sqrt = Math.sqrt(16); // sqrt는 루트 System.out.println("sqrt 루트 :"+ sqrt); int round = Math.round(14.3f); // Math.round(flat값); 첫째자리 반올림 System.out.println(round); double temp = 14.64755; temp = temp*100; //1464.755 temp = Math.round(temp); // 1465.0 temp = temp/100;//14.65 System.out.println(temp); } } 숫자를 루트로 ..
Exception01 import java.util.Scanner; public class Exception01 { Scanner sc =new Scanner(System.in); public static void main(String[] args) { Exception01 e = new Exception01(); //Exception01객체생성 e.process(); e.process2(); e.process3(); e.process4(); } public void process() { int a = 10; int b = 0; //런타임 Exception //ArithmeticException: if(b==0) { //b가 System.out.println("0으로는 나눌수 없습니다."); return..
try catch try{ //코드 작성 } catch(Exception e){ // 에러 발생시 출력 } NullPointerException ArrayIndexOutOfBoundsException 배열에서 인덱스 범위를 초과할 경우 NumberFormatException 문자열을 숫자로 변환하는 경우 try - catch - finally 블록
메소드 선언부(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..
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 ..