반응형

전체 글 154

[Java] 자바 별찍기 연습

*** *** *** 맨 처음 for문은 줄을 의미, 세 줄이 반복된다 j는 1부터 시작, 3이 될때까지 반복한다, 한줄에 별 세개 출력 * ** *** j는 줄의 반복, 열의 의미->3줄 반복 i는 별 하나를 의미, 1부터 시작-> 조건 만족->별 하나 출력->2부터 시작->조건 만족->별 두개 출력 줄의 수( j )가 늘어남에 따라 별도 늘어난다 즉 줄의 수 만큼 별을 출력하라 * ** *** 1. 첫번째 for문 수행 2. 참이면 다음 for문 수행 3. 참이면 if문 수행 4. 참이면 공백 출력하고 다시 두번째 for문으로 돌아감 5. for문 수행하고 참이면 if문 수행 후 다시 두번째 for문 수행 6. if문이 거짓이면 else수행 7. else수행후 두번쨰 for문으로 돌아가서 i 값이 0..

JAVA 2021.10.20

[Java] printf 출력 서식 - %d, %f, %c, %s (텍스트 간 space줄때)

1. (backslash)n : new line : 한줄 띄움 ex) System.out.println("안녕\n하세요"); ==> 출력결과: 안녕 하세요 2. (backslash)t : tab :일정 간격 띄움 ex) System.out.println("안녕\n하세요\n여러분"); ==> 출력결과: 안녕 하세요 여러분 1. println : 출력 후 한 줄 띄움 2. printf: 출력 후 줄띄우지 x, 한 줄로 쭉 출력 3. 서식이 있는 출력(printf에서만 가능, println에서는 불가) 1) %d : 정수 System.out.printf("국어점수: %d", 10) //%d 안에 10을 집어넣는다. //출력 결과: 국어점수: 10 System.out.printf("%d%d%d", 100, 90..

JAVA 2021.10.20

[Java] Math.abs (절대값)

Math.abs() - static int abs(int a) - static double abs(double a) - static float abs(float a) - static long abs(long a) - abs() 함수는 인자값에 대한 절대값을 반환하는 함수이다. public class MathABSTest{ public static void main(String[] args){ int intNum = -15; double doubleNum = -3.14; //의미가 없으니 위에 두개만 예제로 듭니다. //float intNum = -123.2f; //long intNum = -18451354; System.out.println( Math.abs(intNum) ); // 15 System.o..

JAVA 2021.10.20

[Java] 배열

배열 -데이터를 연속된 공간(메모리)에 나열하고 데이터에 인덱스를 부여한 자료구조 -같은 타입의 데이터만 저장할 수 있음 -한번 생성된 배열은 길이를 늘리거나 줄일 수 없음 배열 변수 선언 int [ ] intArray; / int intArray[ ]; double [ ] doubleArray; String [ ] strArray; 참조할 배열 객체 없는 경우 배열 변수는 null 값으로 초기화 타입 [ ] 변수 = null; 배열 생성 값 목록으로 배열 생성 타입 [ ] 변수 = {0,1,2,3 ....}; new 연산자를 이용해서 배열 생성 int [ ] scores = new int[30]; -> 배열의 길이=30, 생성번지가 scores에 저장 값 목록을 이용해서 배열 생성 int [ ] sco..

JAVA 2021.10.20

[SQL] CREATE / DROP / INSERT INTO/ UPDATE~SET/ DELETE/ ROLLBACK/ COMMIT

****쿼리 짜기전 설정해주기***** set linesize 150 set pagesize 150 select * from emp; select * from dept; COL ENAME for A8 COL JOB for A10 COL MGR for 9999 COL EMPNO for 9999 COL SAL for 9999 COL COMM for 9999 COL DEPTNO for 99999 COL DNAME for A10 COL LOC for A8 COL GRADE FOR 9999 CL SCR (')홑따옴표 : 문자열을 감싸주는 기호 ('문자열') (")쌍따옴표 : 컬럼명 등을 감싸주는 기호 ("사용자명"."테이블명"."컬럼명") 오라클 캐릭터셋 확인 쿼리 SELECT * FROM NLS_DATABASE..

SQL(ORACLE) 2021.01.06

[SQL] 등가조인(NATURAL JOIN /JOIN USING/JOIN ON), 비등가조인,자체 조인, 외부조인, SALGRADE, 서브쿼리(ANY/SOME/ALL)

set linesize 150 set pagesize 150 select * from emp; select * from dept; COL ENAME for A8 COL JOB for A10 COL MGR for 9999 COL EMPNO for 9999 COL SAL for 9999 COL COMM for 9999 COL DEPTNO for 99999 COL DNAME for A10 COL LOC for A8 카테시안 곱 cartesian product where절의 컬럼명을 명시할 경우 소속 테이블 명도 명시해야 쿼리의 분석이 가능해 진다 ***테이블 명과 컬럼명을 동시 표기할 경우 경계(혹은 분리)문자를 사용하는데 오라클이나 SQL문의 경우 도트(혹은 닷, 점 .)를 사용한다 ***기존의 48개 열이..

SQL(ORACLE) 2021.01.05

[SQL] GROUP BY, HAVING, ORDER BY, ROLL UP, CUBE

SELECT SUM(SAL) FROM EMP; SUM(SAL) ---------- 24925 SQL> SELECT SUM(DISTINCT SAL), SUM(SAL) FROM EMP; SUM(DISTINCT SAL) SUM(SAL) ---------------- ---------- 23675 24925 SQL> SELECT COUNT(*) FROM EMP; COUNT(*) ---------- 12 //열의 개수 SQL> SELECT * FROM EMP WHERE DEPTNO = 20; COUNT를 이용하여 급여 개수를 구하시오 SQL> SELECT COUNT(*) FROM EMP WHERE DEPTNO = 20; COUNT(*) ---------- 3 SQL> SELECT COUNT(SAL),COUNT(A..

SQL(ORACLE) 2021.01.04

[SQL] ROUND/TRUNC, CEIL/FLOOR, MOD, SYSDATE, ADD, SYSTIMESTAMP, NVL , DECODE ,CASE~ELSE

SELECT RPAD('971225-', 14, '*') AS RPAD_JMNO, RPAD('010-1234-', 13, '*') AS RPAD_PHONE FROM DUAL; RPAD_JMNO RPAD_PHONE ---------------------------- -------------------------- 971225-******* 010-1234-**** INSTR('홍길동','홍') 1 2 3 홍 길 동 INSTR('홍길동','홍') => 1 select INSTR('홍길동','홍') from dual; select 1 from dual; select instr(ename, 'S') from emp; //문자열 검색해서 ename에서 S 찾기 (이름에 S가 있으면 S 위치 숫자로 출력) 1234..

SQL(ORACLE) 2021.01.01
반응형