본문 바로가기
728x90
반응형

IT49

자바 정리 - 반복문 switch문 : 변수가 어떤 값을 갖는가에 따라 실행문 선택 같은 기능의 if문보다 코드가 간결 값으로 정수형(char 포함), String 가능, 실수형(double, float), boolean 불가 switch문 양식 switch(변수) { // 변수 : 결과 case 값1 : 실행문A break; case 값2 : 실행문B break; default : 실행문C } 반복문 : 제어문 처음으로 다시 되돌아가 반복 실행 = looping(반복) 개발자가 직접 반복 가능 - 직관적 컴퓨터가 대신 처리 for문 : 반복 횟수를 알고 있을 때 사용 for문 양식 for(변수 선언하는 초기화식; 조건식; 반복문) { 실행문 } ex) 1~100까지의 합 출력 int sum = 0; for(int i = 1.. 2021. 11. 30.
자바 정리 - 연산자, 조건문 기본형 구분 하는 방법 int 등 기본 자료형 비교 시 == 사용 가능 참조형 구분 하는 방법 String 등 참조형 비교 시 .equals 사용해야함 연산자(Operator) : 연산에 사용되는 표시나 기호 피연산자(Operand) : 연산자와 함께 연산 되는 데이터 연산식(Expression) : 연산자와 피연산자를 이용하여 연산의 과정을 기술 산술 : +, % 대입 : = 비교 : ==, !=, >, =, = 90) { System.out.println("점수가 90보다 큽니다."); System.out.println("등급은 A입니다."); } // 들여쓰기(Indent) // 자동 들여쓰기 : Ctrl + Shift + F(Formatting) if (score < 90) System.out.p.. 2021. 11. 30.
자바 정리 - 연산자 연산자(Operator) : 연산에 사용되는 표시나 기호 피연산자(Operand) : 연산자와 함께 연산되는 데이터 연산식(Expression) : 연산자와 피연산자를 이용하여 연산의 과정을 기술 연산자의 종류 산술 : +, -, *, /, % : 사칙연산 및 나머지 계산, 이항 부호 : +, - : 음수와 양수의 부호, 단항 문자열 : + : 두 문자열을 연결, 이항 대입 : =, +=, -=, *=, /=, %= : 오른쪽의 값을 왼쪽의 변수에 대입, 이항 증감 : ++, — : 1만큼 증가, 감소, 단항 비교 : ==, !=, >, =, JDK33.0 str4 = 3 + 3.0 + "JDK"; // 3 + 3.0 + "JDK" -> 6.0JDK 비교 연산자(=, ==, !=) : 피연산자의 대소(=.. 2021. 11. 30.
자바 정리 - 변수, 출력 예제 1) package chapter01; public class VariableUseExample { public static void main(String[] args) { // 변수 선언과 동시에 초기화 int hour = 3; // hour 변수에 값 3 저장 int minute = 5; // minute 변수에 값 5 저장 System.out.println(hour + "시간 " + minute + "분"); // hour, minute 값 출력 // totalMinute 변수 선언과 동시에 초기화 int totalMinute = (hour * 60) + minute; // totalMinute = (3 * 60) + 5; hour 값 : 3, minute 값 : 5 System.out.pri.. 2021. 11. 30.
자바 정리 - 기초 자바 자바 기초설정 시 Window - Preferences - General - Workspace - Text file encoding - Other - UTF-8로 변경 폰트 설정 방법 Window - Preferences - General - Appearance - Colors and Fonts - Basic - Text Font - Edit - 폰트 변경 bin = binary 약자 : class 파일이 들어감(컴파일 된 파일이 들어감) bidirection - 양방향 src = source 약자 : java 파일이 들어감(소스 파일이 들어감) 단축키 메인 메소드 생성 (public static void main(String[] args)) : m 입력 → ctrl + space → enter S.. 2021. 11. 30.
SQL 정리6 2021-0615-01) 2) 관계연산자 대소관계를 비교할 때 사용되는 연산자 , =, = 5000 -- 급여가 5000 이상인 사람만 출력 ORDER BY 3; 사용예) 사원테이블에서 급여가 5,000이상 10,000이하인 사원의 이름, 입사일, 부서코드, 급여를 조회하시오 SELECT FIRST_NAME|| ' ' || LAST_NAME AS 이름, HIRE_DATE AS 입사일, DEPARTMENT_ID AS 부서코드, JOB_ID AS 직무코드, SALARY AS 급여 FROM HR.EMPLOYEES -- WHERE절 없을 시 전부 출력 가능 WHERE 10000 >= SALARY AND SALARY >= 5000 -- 급여가 5000 이상, 10000 이하인 사람만 출력 ORDER BY 3; *.. 2021. 11. 30.
SQL 정리5 경로 . : 현재 폴더 위치 . . : 상위 폴더 절대 경로 : 어떠한 웹페이지나 파일이 가지고 있는 고유한 경로 ex) D:\A_TeachngMaterial\2.Oracle 상대 경로 : 현재 위치한 곳 기준 ex) D:\A_TeachngMaterial\2.Oracle -- 절대 경로를 줄여서 사용 ../1.BasicJava -- 경로 이동을 줄여서 디렉토리 : 절대 경로를 갖고있는 폴더 2021-0611-04) 기타 자료형(2진 자료형) 2진 데이터를 저장하기 위한 자료형 BLOB, BFILE, RAW, LONG RAW 등이 제공 RAW 가. 상대적으로 작은 2진 자료 저장 나. 인덱스 처리 가능 다. 오라클에서는 변환 또는 해석작업을 수행하지 않음 -- 중요 // 입력된 그대로 화면에 출력 라. 최.. 2021. 11. 30.
SQL 정리4 2021-0611-01) INSERT INTO TEMP01 VALUES('IL POST', 'ILPOSTINO', '무궁화 꽃이 피었습니다'); INSERT INTO TEMP01 VALUES('A', 'SESORISAMAK', 'FUSE'); SELECT * FROM TEMP01; -- 글자 수(BYTE 수) 알아보기 SELECT LENGTHB(COL1), LENGTHB(COL2), -- LENGTHB(COL3) -- 40BYTE 중 32BYTE 사용, 8BYTE 남음 FROM TEMP01; 1. 문자열 자료형 가. ' '로 묶인 자료 나. CHAR, VARCHAR, VARCHAR2, NVARCHAR2, NCHAR, LONG, RAW, CLOB 1) CHAR : 고정길이 문자열을 저장 -- 고정적인 문자.. 2021. 11. 30.
SQL 정리3 2021-0610-01) 사업장 테이블과 근무테이블을 생성하시오 ** 사업장테이블 테이블명 : SITE ------------------------------------------------------ 컬럼명 데이터타입 크기 NULLABLE PK or FK ------------------------------------------------------ SITE_ID CHAR 10 N.N PK SITE_NAME VARCHAR2 30 SITE_ADDR VARCHAR2 100 SITE_TEL VARCHAR2 20 REMARKS VARCHAR2 100 ------------------------------------------------------ CREATE TABLE SITE( -- SITE 테이블 생성 .. 2021. 11. 30.
728x90
반응형