목록2020/11 (41)
디케이
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] cmd = sc.nextLine().split("[.]");//점으로 split은 중괄호를 감싸준다. int y = Integer.parseInt(cmd[0]); int m = Integer.parseInt(cmd[1]); int d = Integer.parseInt(cmd[2]); System.out.println(String.format("%04d.%02d.%02d", y,m,d)); //정수자리수 결정 } } . (점)은 split할때 [.] 중괄호로 감싸준다!!!!
HTML 관계 부모/자식 형/동생 태그 인라인 계열 span(div에서 display만 inline인 태그, 인라인 계열의 기본 태그) a : 링크 img : 이미지 블록 계열 기본 div(구분, 적절한 태그가 생각나지 않을 때, 모르면 div, 블록 계열의 기본태그) nav(내비게이션, 보통 메뉴 감쌀 때) section(섹션) article(아티클, 게시물) 제목 h1, h2, h3, h4, h5, h6 목록 ul, li : 순서 없는 목록 ol, li : 순서 있는 목록 CSS 노말라이즈 해당 엘리먼트에 기본적으로 적용되어 있는 디자인을 없애서 다시 평범하게 만든다. a, body, ul, li, ol, li, h1, h2, h3, h4, h5, h6 은 사용하기전에 노말라이즈 해야 한다. 선택자 ..
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); float n = sc.nextFloat();//소수점 입력 받음 String str = String.format("%.6f", n); //소수점 6자리 까지 반올림 저장 System.out.println(str);//저장된 str 소숫점 6자리까지 출력 } }
throws throws는 예외가 발생했을때 예외를 호출한 쪽에서 처리하도록 던져준다. public class ExceptionExam2 { public static void main(String[] args) { int i = 10; int j = 0; int k = divide(i, j); System.out.println(k); } public static int divide(int i, int j){ int k = i / j; return k; } } 정수를 매개변수로 2개를 받아들인 후 나눗셈을 한 후 그 결과를 반환하는 divide메소드 main메소드에서는 divde메소드를 호출 다음과 같이 divide메소드를 수정 public class ExceptionExam2 { public static..
Exception Exception 프로그램실행중 예기치 못한 사건을 예외라고 한다. 예외 상황을 미리 예측하고 처리할 수 있는데, 이렇게 하는 것을 예외 처리라고 한다. public class ExceptionExam { public static void main(String[] args) { int i = 10; int j = 5; int k = i / j; System.out.println(k); System.out.println(main 종료!!); } } 위 코드에서 j를 0으로 바꾸면 Excption 발생 j를 0으로 바꾸면 ArithmeticException이 발생하면서 프로그램이 종료된다. Java는 정수를 정수로 나눌때 0으로 나누면 안된다.0으로 나누면 오류가 발생하는 것입니다. 예외 ..
익명클래스 익명 중첩 클래스는 익명 클래스라고 보통 말하며, 내부 클래스이기도 하다. //추상클래스 Action public abstract class Action{ public abstract void exec(); } //추상클래스 Action을 상속받은 클래스 MyAction public class MyAction extends Action{ public void exec(){ System.out.println("exec"); } } //MyAction을 사용하는 클래스 ActionExam public class ActionExam{ public static void main(String args[]){ Action action = new MyAction(); action.exec(); } } //..
내부클래스 내부 클래스란 클래스 안에 선언된 클래스 어느 위치에 선언하느냐에 따라서 4가지 형태가 있을 수 있다. 첫번째는 클래스 안에 인스턴스 변수, 즉 필드를 선언하는 위치에 선언되는 경우. 보통 중첩클래스 혹은 인스턴스 클래스라고 한다. 내부에 있는 Cal객체를 생성하기 위해서는, 밖에는 InnerExam1의 객체를 만든 후에 InnerExam1.Cal cal = t.new Cal();과 같은 방법으로 Cal객체를 생성한 후 사용한다. public class InnerExam1{ class Cal{ int value = 0; public void plus(){ value++; } } public static void main(String args[]){ InnerExam1 t = new InnerE..
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) FALSE A..
-- 코드를 입력하세요 -- 중성화된 동물을 SEX_UPON_INTAKE 컬럼에서 Neutered, Spayed 로 찾음 -- 동물 아이디, 이름, 중성화 여부 -- 아이디 순으로 정렬 -- 중성화가 되어 있다면 'O' 'X'로 표기 SELECT ANIMAL_ID, NAME, IF (SEX_UPON_INTAKE LIKE 'Intact%', 'X', 'O') as '중성화' FROM ANIMAL_INS ORDER BY ANIMAL_ID # IF (조건문, 참일때 값, 거짓일때 값) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, ..
SELECT [컬럼명] FROM [테이블명] WHERE [컬럼명] LIKE '특정문자열%' ▶ '김' 으로 시작하는 사람을 모두 조회 - SELECT id,name FROM member WHERE name LIKE '김%' ID NAME 1 김건모 2 김유리 ▶ '진'으로 끝나는 사람을 모두 조회 - SELECT id,name FROM member WHERE name LIKE '%김' ID NAME 1 김진 2 고유진 ● SELECT [컬럼명] FROM [테이블명] WHERE [컬럼명] LIKE '%특정문자열%' ▶ '프린터' 가 들어가는 제품을 모두 조회 - SELECT id,p_name FROM member WHERE p_name LIKE '%프린터%' ID P_NAME 1 삼성프린터F 2 프린터GS..