728x90
반응형
- enumchantleman자바에서 enum은 상수 집합을 정의하는 특별한 데이터 타입입니다. enum을 사용하면 관련된 상수들을 그룹화하여 코드의 가독성과 유지보수성을 높일 수 있습니다. public class Day { public static void main(String[] args) { Day d =new Day(); d.week("sun"); } public void week(String day) { if(day.equals("sun")) System.out.println("일"); if(day.equals("mon")) System.out.println("월"); if(day.equals("tue")) System.out.println("화"); if(day.equals("wed")) System.out.println..
- 2024-07-17 18:24:40
- [프로그래머스 코딩테스트] Oracle Lv.3 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기chantleman문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블입니다. BOARD_ID : 게시글 IDWRITER_ID : 작성자 IDTITLE : 게시글 제목CONTENTS : 게시글 내용PRICE : 가격CREATED_DATE : 작성일STATUS : 거래상태VIEWS : 조회수 FILE_ID : 파일 IDFILE_EXT : 파일 확장자FILE_NAME : 파일 이름BOARD_ID : 게시글 ID 문제 USED_GOODS_BOARD와 USED_GOODS_FILE 테이블에서 조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성해주세요. 첨부파일 경로는 FILE ID를 기준으..
- 2024-07-17 15:13:21
- [프로그래머스 코딩테스트] java Lv.0 약수 구하기chantlemanclass Solution { public int[] solution(int n) { int cnt=0; for(int i=1;i
- 2024-07-17 09:52:07
- 테이블 joinchantleman조인 종류설명cross join모든 가능한 행들의 조합(R X S)inner join(equi join)조건이 일치하는 컬럼 매칭(주로 pk와 fk)natural join각 테이블에 동일한 이름의 컬럼이 존재할 때 자동으로 조건이 적용non-equi join조건절에서 join 조건이 '='이 아닌 다른 연산기호로 주어지는 경우 ('outer join조건이 일치하지 않더라도 모든 행들을 검색하고자 할 때 사용. (+) 로 표시(left / right / full outer join)self join한 테이블 내에서 join하는 경우 cross joinselect * from lprod, prod;select * from lprod cross join prod;select count(*) from lprod..
- 2024-07-15 17:34:35
- 생산자, 오버로딩 활용하여 원기둥 부피 구하기 예제chantlemanimport java.util.Scanner;public class HomeWork10 { Scanner sc = new Scanner(System.in); public static void main(String[] args) { HomeWork10 obj = new HomeWork10(); obj.process(); } public void process() { System.out.print("반지름 입력: "); int r = sc.nextInt(); System.out.println("높이 입력:"); int h= sc.nextInt(); Circle c = new Circle(r); System.out.println(c); // 원기둥 부피 출력 Cylinder cy..
- 2024-07-15 17:34:19
- 점3개로 삼각형 넓이 구하기 예제chantlemanpoint 클래스public class Point { int x; int y; public Point(int x, int y) { this.x = x; this.y = y; }} triagle 클래스public class Triangle { Point p1; Point p2; Point p3; double area; public Triangle(Point p1, Point p2, Point p3) { this.p1=p1; this.p2=p2; this.p3=p3; area = Math.abs(((p1.x*p2.y + p2.x*p3.y + p3.x*p1.y) - (p1.x*p3.y + p2.x*p1.y + p3.x*p2.y)))/2.0; } public Triangle(int x..
- 2024-07-15 12:26:13
- 오버로딩, 오버라이딩chantleman오버로딩: 파라미터값에 따라 호출되는 메소드, 생성자가 다름 메서드 이름은 같고 매개변수의 유형과 개수가 다름 오버라이딩: 상위(부모) 클래스가 갖고있는 메서드를 하위(자식) 클래스가 재정의해서 사용 (extends 키워드) 오버로딩 예제public class Student { String nation; String roomNo; String name; int age; public Student(String name, int age) { nation = "한국"; roomNo = "401호"; this.name=name; this.age=age; } public Student(String roomNo, String name, int age) { nation = "..
- 2024-07-15 11:06:57
- constructor, 생성자chantleman1. 기본 생성자(매개변수 없는 생성자)2. 매개변수가 있는 생성자 기본생성자는 생성자가 없으면 자동으로 만들어지지만, 다른 생성자가 있으면 자동으로 만들어지지 않습니다. 생성자 이름은 클래스 이름과 동일하게 맞춰줍니다. 1. 기본 생성자 사용public class Constructor01 { String field1; int field2; public Constructor01() { }} 2. 매개변수가 있는 생성자 사용public class Constructor01 { String field1; int field2; // 파라미터, 매개변수 public Constructor01(String field1, int field2) { this.field1=field1; //이름이 같..
- 2024-07-15 10:40:30
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)