분류 전체보기

자바

JAVA STEP 22. String 문자열

★ 문자열 ( String) 문자의 집합 1. 문자열 길이 int length() System.out.println(name1.length());//문자열 길이 System.out.println(name2.length); //배열 길이 System.out.println("홍길동".length()); System.out.println("홍A1.".length()); //요구사항] 이름 입력 > 몇글자? Scanner scan = new Scanner(System.in); System.out.println("이름 : "); String name = scan.nextLine(); System.out.println(name.length()); //유효성 검사(2~5자 이내) if(name.length() >= ..

자바

JAVA STEP 21. Array 예제 모음

예제 1) 요구사항 : 아래와 같이 출력하시오. 조건 마지막 숫자가 100이 넘기 전까지 출력하시오. 소스코드 package com.test.question; public class Q0059 { public static void main(String[] args) { int num = 1; int sum = 1; String result = ""; for(int i=1; ; i++) { result += num + " + "; num += i; if (num>=100) { break; }else {sum += num; } } System.out.println(result+" = "+sum); } } 실행결과 예제 2) 요구사항 : 아래와 같이 출력하시오. 조건 마지막 숫자가 100이 넘기 전까지 출력하..

자바

JAVA STEP 20. Array

★ 배열 (Array) 자료형 중 하나 > 데이터를 저장하는 구조 + 규칙 참조형 집합 > 집합 자료형 > 데이터를 여러개 저장할 수 있는 자료형 같은 자료형을 저장하는 집합 > 같은 자료형 변수들의 집합 *** 방들은 연속으로 생성 동일한 성격 + 동일한 자료형 > 데이터가 여러개 인 경우 > 배열을 사용! 자바의 식별자는 조합해서 만들어낼 수 없다. 자바의 식별자는 한번에 만들어야 한다. 기본 양식 int [] ns = new int[3]; ns[0] = 100; ns[1] = 200; ns[2] = 300; 기본 양식 2 int [] ns = {100, 200, 300} 예제 1) 요구사항 : 학생 3명 > 국어 점수 > 총점, 평균 (배열을 사용하지 않았을 경우) 소스코드 int kor1; int..

SQLD

2과목 - 1장 SQL 기본

★ SQL 문장들의 종류 데이터 조작어 (DML) SELECT 데이터베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 한다. INSERT UPDATE DELETE 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 예를 들어 데이터를 테이블에 새로운 행을 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 멸영어를 DML이라고 부른다. 데이터 정의어 (DDL) CREATE ALTER DROP RENAME 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령어들을 DDL 이라고 부른다. 데이터 제어어 (DCL) GRANT RE..

자바

JAVA STEP 19. for문 예제모음

예제1) 요구사항 : 시작숫자 종료 숫자를 받아 아래와 같이 출력되도록 하시오. 조건 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55를 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0039 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int sum = 0; String oper = ""; System.out.print("시작 숫자 : "); int StartNum = scan.nextInt(); System.out.print("종료 숫자 : "); int EndNum = scan..

SQLD

1과목 - 2장 데이터 모델과 성능

★ 성능데이터모델링이란? 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것이다. ★ 중복속성 중복속성에 대한 분리가 1차 정규화의 대상이 되며, 로우단위의 중복도 1차 정규화의 대상이 되지만 칼럼 단위로 중복이 되는 경우도 1차 정규화의 대상이다. ★ 반정규화 정규화된 엔티티, 속성, 관계에 대해 시스템의 성능향상과 개발과 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법을 의미한다. 반정규화는 데이터를 중복하여 성능을 향상시키기 위한 기법이라고 정의할 수 있고 좀 더 넓은 의미의 반정규화는 성능을 향상시키기 위해 정규화된 데이터 모델에서 중복, 통합, 분리 등을 수행하는 모든 과정을 의미한다. 데..

자바

JAVA STEP 18. if문 & for문 예제 모음

예제 1) 요구사항 : 영문자 1개를 입력받아 대/소문자 변환을 한 뒤 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0030 { public static void main(String[] args) { //요구사항 : 영문자 1개를 입력받아 대/소문자 변환을 한 뒤 출력하시오. Scanner scan = new Scanner(System.in); System.out.print("영문자 1개를 입력하세요 : "); String input = scan.next(); char word = input.charAt(0); int wordNum = (int)word; //a=97 z= 122 A=65 Z=90 if(wo..

자바

JAVA STEP 17. for문

★ 반복문 - 특정 코드를 원하는 횟수만큼 반복 실행 - 생산성 향상 + 유지보수성 향상 - 종류 for while dowhile ★ for문 기본 조건문 양식 for (초기식; 조건식; 증감식) { 실행문; x반복 } ex1) 요구사항 : 안녕하세요 * 5번 출력 소스코드 //-i : 루프 변수(***) for(int i=1; i

IT의 큰손
'분류 전체보기' 카테고리의 글 목록 (44 Page)