분류 전체보기

·JAVA/JAVA BASIC
정적멤버 static 객체와 상관없는 멤버, 클래스코드(메소드 영역)에 위치 static은 클래스 내에 저장된 메소드 영역에 존재한다, static이 안붙여진 것은 인스턴스 멤버 인스턴스 멤버는 객체 내에 저장이 되므로 객체가 생성되지 않으면 만들어지지 않는다 반면 정적멤버는 메소드 영역에 저장이 되므로 객체와 상관없이 존재한다 static에서 객체 내의 메소드를 불러내기 위해선 ' 객체이름.메소드 ' 로 주소를 붙여주면 가능하다. 정적멤버는 정적멤버 내 있는 것들은 제약없이 사용이 가능하다. public class StaticTest { int a = 0; static int b = 20; static String c = "100"; public void method1() { // static과 상관없..
·Project
목표 1. 덧셈 뺄셈 곱셈 나눗셈을 할 수 있어야한다. 2. 나눗셈할 때 소숫점까지도 도출하기 위해 모든 값에 소숫점을 추가한다. 3. Scanner로 수식을 적으면 바로 계산이 되어야한다 4. 곱셈과 나눗셈을 먼저 계산하도록한다 설계 과정 입력값은 숫자와 문자로 받기 때문에 숫자와 문자열을 각각 배열값에 저장해주는 작업을 하였다 매개변수값은 scan으로 받는 단어인 input으로 작성하였다 예시로 Scanner로 받은값을 아래라고 한다면 -3+4*5.2+8 1) 숫자 배열 뽑아내기 public double[] number(String input) { input = input.replaceAll("[^(.-9)]", " ").trim().replace("/", " "); String[] strNum = ..
·DB Oracle
필요한 자료가 복수개의 테이블에 분산되어 저장되어 있으며 공통의 컬럼으로 관계를 형성하고 있을 때 이 관계를 이용하여 자료를 추출하는 연산이 JOIN이다. 구분 내부조인(INNER JOIN) / 외부조인(OUTER JOIN) 일반조인 / ANSI JOIN 그 밖에 CARTESIAN JOIN (CROSS JOIN), NATURAL JOIN 내부조인 조인조건에 일치하는 자료만으로 결과를 도출 조인조건을 만족하지 않는 자료는 무시함 동등조인(EQUI-JOIN), 비동등조인(NONE EQUI-JOIN), INNER JOIN(ANSI JOIN) 일반조인 사용형식 SELECT [테이블별칭.] 컬럼명 [AS 별칭] [,] : [테이블 별칭.] 컬럼명 [AS 별칭] FROM 테이블명 [별칭], 테이블명 [별칭] [, ..
·JAVA/JAVA BASIC
재활용하기 편하게 메소드로 만들어 저장하여 출력한다. 로또를 출력하기 위해 임의로 1줄 1~45번의 번호를 랜덤 생성한 후 정렬한다. 로또는 천원 당 1줄 / 오천원에 1장(5줄)이다. 1줄씩 생성하는 메소드와 num줄 / 5줄 생성하는 메소드를 만들어 (이 때 num줄짜리 로또와 5줄씩 만들어주는 로또는 오버로딩) 출력하는 메소드를 만들어준다 package kr.or.ddit.study06.sec04; import java.util.Arrays; import java.util.Random; public class LottoMethod { public static void main(String[] args) { LottoMethod lm = new LottoMethod(); lm.process(); } ..
·programmers
1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요. 풀이1) class Solution { public int solution(int i, int j, int k) { int answer = 0; for(int x=i;x0){ if(y%10==k){ answer++; } y/=10; } } return answer; } } 풀이 2) replace로 풀이 class Solution { public int solution(int i, int j, int k) { int answer = 0; for(int x=i;x
·programmers
문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 풀이1) class Solution { public int solution(String A, String B) { int answer = 0; String istr = A; while(true){ if(!A.equals(B)){ String str=""+A.charAt(A.length()-1); for(int i=0; i
아잠만_
'분류 전체보기' 카테고리의 글 목록 (54 Page)