목록JAVA (60)
The Debugging Chronicles : "코드의 미학"
정답SELECT ANIMAL_ID, NAMECASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%' THEN 'O' ELSE 'X' END AS '중성화'FROM ANIMAL_INS;
정답SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSWHERE NAME LIKE '%el%'AND ANIMAL_TYPE = 'DOG'ORDER BY NAME ASC;
https://codeup.kr/problem.php?id=4891 풀이package test01;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); List score = new ArrayList(); int n = sc.nextInt(); for (int i = 0; i score.get(i)){ min = score.get(i); } ..
* *** ***** *** *int n = 5; // 다이아몬드의 중간 줄의 별 개수 // 상단 다이아몬드 (삼각형) for (int i = 1; i 0; j--) { System.out.print(" "); } // 별 출력 for (int k = 0; k = 1; i -= 2) { // 공백 출력 for (int j = (n - i) / 2; j > 0; j--) { System.out.print(" "); } // 별 출력 for (int k = 0; k < i; k++) { System.out.print("*");..
* *** ***** *** *int n = 5; // 다이아몬드의 중간 줄의 별 개수 // 상단 다이아몬드 (삼각형) for (int i = 1; i 0; j--) { System.out.print(" "); } // 별 출력 for (int k = 0; k = 1; i -= 2) { // 공백 출력 for (int j = (n - i) / 2; j > 0; j--) { System.out.print(" "); } // 별 출력 for (int k = 0; k < i; k++) { System.out.print("*");..
***** **** *** ** * ** *** **** ***** int n = 5; // 상단 모래시계 (역삼각형) for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { System.out.print(" "); } for (int k = 0; k < n - i; k++) { System.out.print("*"); } System.out.println(); } // 하단 모래시계 (삼각형) for (int i = 1; i < n; i++) { for (int j = 0; j < n - i - 1; j++) { System.out.print(" "); } for (int k = 0; k
01 자바 입출력과 스트림프로그램으로 들어오는 모든 값을 Input출력되는 값을 Output이를 입출력 (I/O) 데이터란? 자바 프로그램에서 처리할 수 있는 모든 데이터를 의미 스트림 Stream 또는 가상 통로자바 프로그램밍 디스크에 접근해 데이터를 주고 받는 작업을 도와주는 통로 1 입출력 스트림의 특징자바에서는입출력을위한입력스트림(InputStream)과출력스트림(OutputStream)이있습니다. 프로그램을기준으로데이터가들어오면입력스트림이며데이터가나가면출력스트림입니다.02 입출력 스트림의 종류 바이트 기반 스트림문자 기반 스트림-Byte 단위로 파일을 읽고 출력할 때 사용- 모든 타입의 데이터 가능-문자 단위로 파일을 읽고 출력할 때 사용-문자 데이터만 가능 03 바이트 기반 스트림 in..
웹개발의 분류프론트엔드 : 사용자와 닿아있는 부분 (데이터를 조금 다룰 수 있다. DB에 영향 x)백엔드(백단), 서버, DB : 프로그램에서 기능을 수행하는 부분1) DB & DBMS(MySQL, 오라클, ...)2) 서비스, Controller, 비즈니스 단> MVC에 해당하는 부분MVC (Model View Controller)- 모델(Model), 뷰(View), 컨트롤러(Controller) 세 구성요소를 이용하여 소프트웨어를 설계하는 방식을 말한다.- 모델, 뷰, 컨트롤러는 기능적으로 분리되어있어서 여러명의 개발자가 동시에 개발이 가능하다.- 일부 기능이 추가될 경우에도 기존의 구성요소의 재사용이 가능하다.- MVC 패턴으로 코드를 작성하면 유지보수에 용이하다. ★client : 사용자..
clinetpackage client;import service.controller.StudentController;public class Client02 { public static void main(String[] args) { // 학생부 프로그램 StudentController app=new StudentController(); app.start(); }} controllerpackage service.controller;import java.util.ArrayList;import service.model.StudentDAO;import service.model.StudentDTO;import view.StudentView;public class StudentController { p..
프로세스와 스레드 - 동시에 두가지 이상의 작업을 처리하기 위한 도구들을 말한다. 프로그램 : 파일이 존재하지만 아직 메모리에 올라가 있지 않은 상내를 말한다. (실행되지 않은 코드의 집합) 프로세스 : 프로그램을 실행하는 순간 메모리에 올라가고 동작하게 되는 상태를 말한다. (프로그램의 한 단위) 프로세스는 독립적으로 메모리에 등록되므로 여러 개의 프로그램을 동시에 실행할 수 있게 된다. 하나의 프로세스는 적어도 한 개의 스레드를 지니게 된다. 스레드 : 프로세스 내부에 존재하면서 실행 흐름을 나타내느 것을 말한다. (프로그램 내에서 동작하는 작업 단위)스레드의 사용 - 스레드를 생성하는 법 1. Thread 클래스를 상속하여 run() 메서드 구현 · 클래스를 실행시키기 위해선 start() 메서..