본문 바로가기

반응형

전체 글

(84)
[JAVA] if-else문 사용하기 나이를 입력받아 20대인지 확인 하는 프로그램입니다. if- else 문 란? '조건식'이라고도 부르면 '참'인경우와 '거짓'인 경우를 각각 실행할 수 있도록 지시한다. import java.util.Scanner; //입력하기 위해서 꼭 필요한거!! public class Twenties { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("나이를 입력하시오: "); int age = sc.nextInt();// 정수 입력 즉 나이 입력하기위한 변수 if((age >= 20) && (age < 30)) { //20~29세 사이 인지 검사 System.out.println("20대..
[JAVA]조건 연산자 조건 연산자란? 새 개의 피연산자로 구성되어 삼항(ternary) 연산자라고도 하며 형식입니다. Ex) public class TernaryOperator { public static void main(String[] args) { int x = 5, y = 3; int big = (x>y)?x : y // x가 y보다 크기 때문에 x값 5가 big이 된다. } } public class TernaryOperator { public static void main(String[] args) { int a = 6, b = 5; System.out.println("두 수의 차는 " + ((a>b)?(a-b):(b-a))); // a=6 b=5 a가 더 크기때문에 (a-b)를 이용하여 계산 } } 결과 : 두 ..
[테이블작성]INSERT INTO INSERT문은 테이블 컬럼값을 추가 시켜줄 수 있다.현재 아래 그림에 6번이 없는데 INSERT문을 이용하여 6을 추가 시켜줄 수 있다. INSERT문 사용방법은?Insert into 테이블명 values(필드값,필드값) Insert into 테이블명(필드명1, 필드명2) values(필드값1,필드값2) 위 사용하면 아래식처럼 식이 완성됩니다. ① INSERT into sample1 value(6,1,2)② INSERT into sample1(tidx,a,b) value(6,1,2) 2번째 방법은 값을 넣고 싶은 컬럼을 지정하고 값을 넣는것이다.예로들어 'insert into sample1(tidx,b) value(8,1)'이라고 입력하면tidx = 8과 b=1입력되고, a=null값이 입력된다.결과는..
인덱스 INDEX 인덱스 INDEX - 데이터 레코드에 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조 색인이없으면 TABLE SCAN 모든 레코드를 순차적으로 읽는 것.FULL TABLE SCAN-적용가능한 인덱스가 없거나 분포도가 넓은 데이터 검색시 사용 기본인덱스-기본키보조인덱스-나머지 클러스터인덱스-레코드의 물리적순서가 인덱스 엔트리순서와 일치하게 유지되도록 구성 m-원 검색트리-한 노드가 최대 m-1개 키값-최대 m개 서브 노드-검색시간 감소-키의 삽입 및 삭제 시 트리의 균형을 유지하기 위해 복잡한 연산 수반 B-트리-균형된 m-원 검색트리-오름차순-모든노드는 최대 m개의 서브 노드-모든 단말노드는 같은 레벨 B*-트리-빈번한 노드의 분할 줄이는 목적-각 노드가 최소 2/3 채워지도록 B+-트리-B-트리 변형..
[JAVA] 연산자와 증감 연산자 사용하기 public class AssignmentIncDecOperator { public static void main(String[] args) { int a=3, b=3, c=3; //대입 연산자 사례 a += 3; b *= 3; c %= 2; System.out.println("a=" + a + ", b=" + b+ ", c=" +c); int d=3; a = d++; System.out.println("a=" +a+", d="+ d); a = ++d; System.out.println("a=" +a+", d="+ d); a = d--; System.out.println("a=" +a+", d="+ d); a = --d; System.out.println("a=" +a+", d="+ d); } }
[Java] 입력(Scanner) 출력(System.out.println) import java.util.Scanner; // Scanner문의 쓰기위해서는 import문으로 꼭 입력해야하는것 public class scn { public static void main(String[] args) { System.out.println("이름, 도시, 나이, 체중, 독신여부를 빈칸으로 분리하여 입력하세요"); // 출력하는방법 //출력 = System.out.println() Scanner sc = new Scanner(System.in); //입력문 //입력 = Scanner '변수' = new Scanner(System.in); String name = sc.next();// 문자열 토큰 읽기 System.out.println("당신의 이름은 " + name + "입니다.");..

반응형