본문 바로가기

전체 글42

JAVA 문자열 substring, index ,임의의 학번 부여, 생년월일 출력 문제 indexOf(문자) 해당 문자가 들어있는 위치를 알려준다. 문자가 없으면 -1 반환 index는 0부터 시작 ex) "abcde".indexOf("e") → 4 substring(index1, index2) CharAt은 문자 하나만 읽어내지만 substring은 문자열을 읽어 낸다. index1 자리부터 index 2-1 까지 반환. ex) "abcde".substring(1, 3) → "bc" str.lastIndexOf(index) index를 반대방향부터 찾기 시작하여 특정 값이 일치하는 마지막 인덱스를 반환한다. 문자가 없으면 -1 반환 ex) "abcde".lastIndex("e") → "e" index index는 str.length-1 이라서 기본적으로 전체 문자열을 모두 검색한다 Str.. 2022. 2. 23.
JAVA Random 클래스 랜덤 메소드 (랜덤 전화번호 만들기) Random 클래스 Randon 클래스는 java.util 패키지의 일부로서 난수들을 생성하는 메소드들을 제공한다. Radom 클래스의 주요 메소드 nextInt(int num) : 0과 (num-1) 사이에 있는 난수를 반환한다. nextfloar() : 0.0과 1.0(포함안함) 사이에 있는 난수를 반환한다. 랜덤 클래스의 예제 package kh1210; import java.util.Random; //Random 클래스 import 필수 public class PhoneNumbers { public static void main(String[] args) { Random rand = new Random(); //랜덤 변수 선언 String pnumber = "0"; int i = rand.next.. 2022. 2. 21.
[JAVA] 초를 입력 받아 시, 분, 초 출력하기 Scanner 클래스를 사용하여 초를 입력 받아 그 초의 대한 시, 분, 초를 출력해보자 import java.util.Scanner; //Scanner 클래스 사용시 꼭 import해야함 public class Ex05 { //public 클래스 선언 public static void main(String[] args) { //main 메소드 선언 Scanner sc = new Scanner(System.in); //Scanner 클래스 변수 선언 및 초기화. 입력값을 받아오는 스캐너기능을 사용할 수 있다 System.out.print("정수를 입력하세요 : "); int time = sc.nextInt(); //Scanner기능 변수 값을 입력받아 정수형 변수 time에 대입 int hour = (t.. 2022. 2. 20.
데이터베이스란? 정의, 특징, 기본 용어(릴레이션, 튜플, 속성, 도메인) 데이터베이스란? 어느 특정 조직의 응용 업무에 공동으로 사용하기 위하여 운영상 필요한 데이터를 완벽화, 비중복화, 구조화하여 컴퓨터 기억 장치에 저장한 데이터 집합체이다. 발생한 데이터를 통괄적인 관점에서 서로 연관된 정보의 중복을 최소화하여 한 곳에 모아 저장함으로써 다수의 사용자로 하여금 필요한 정보를 공유하도록 하였다. 데이터베이스의 특징 1) 물리적, 논리적 데이터 독립을 지원한다 2) 중복을 최소화하여 자료의 불일치성을 피할 수 있다. 3) 데이터를 공유(sharing)할 수 있다. 4) 정보를 표준화(standardization)하여 저장한다. 5) 보안성(security)을 제공한다. 6) 무결성(integrity)이 유지된다. 7) 상충되는 요구를 조절한다. 데이터베이스 시스템 데이터 베이.. 2022. 2. 18.
오라클 Database XE 11g 설치 방법 (+oracle SQL developer) 오라클 Database XE 11g 설치 방법 1. 오라클 홈페이지에서 Oracle Database 11gR2 Express Edition 파일을 다운로드 한다. 해당 URL → https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 2. 다운로드 받은 zip파일의 압축을 풀고 해당 setup 파일을 실행 시켜 준다. 3. setup을 실행 시 중간에 시스템 계정의 패스워드를 설정하라고 나온다. 본인이 원하는 패스워드를 설정해주고 이 비밀번호는 나중에 쓰이니 잊어버리지 않도록 주의 할 것! 4. 설치가 되었다면 초기설정이 필요 한다. 먼저 c드라이브에 oraclexe가 생성 되었는지 확인한다. 5. 내컴퓨터 → 우측마우스 .. 2022. 2. 15.
JAVA 배열/배열선언/배열 길이 구하기/length 배열이란? 변수를 100개 선언하려면 알파벳으로는 부족하다. 따라서 변수 이름을 a1, a2, a3, ..., a100과 같이 선언하고 100개의 변수에 값을 입력해야할 때 배열을 사용한다. 배열 선언 int[] aa = new int[4]; int aa[] = new int[4]; int[] aa; (또는 int aa[];) aa = new int[4]; 이렇게 배열 객체를 선언해주며 배열을 정의하는 동시에 값을 대입하려면 int aa[] = {100, 200, 300, 400}; //aa[0] = 100, aa[3] = 400 이렇게 초기화해줄 수 있다. 배열을 4개 선언했다면 index 값은 0~3 aa[0], aa[1], aa[2], aa[3] 이다. package testt; import jav.. 2022. 2. 12.