목록디바이스 융합 자바(Java)기반 풀스택 개발자 양성과정(과제) (44)
열심히 끝까지
[우아한 테크코스] 루피의 우아한 테크코스 도서관리시스템 https://www.youtube.com/watch?v=PCXlgnYekBg 제한된 환경에서 서비스를 강제적으로 사용할 수 있게 함? >> 서비스 개발에 있어.. 서비스 기획 -> 구현 -> 배포 -> 서비스 운영 -> 유지보수 -> 이용자 피드백 반영 아무도 안하는 것 같아 혼자서 와이어프레임을 작성.. [5인조 팀과 함께..] 1. 전략 수립 - 장소를 조회, 검색 기능을 빠르게 구현하고 배포 => 시장 선점, 진입 장벽 구축 - UI, UX에 익숙해진 사용자에게 추가기능 구현 및 배포 => 시장 장악 2. 뭘로 만들지? - QR코드를 사용하니 앱? => 깔기 귀찮고(만들기도) 본인을 더 불편하게 할 수 없음 - 웹? => 가능한지 모르겠음...
---내가 짠 코드 package class04; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Scanner; class ProductVO{ private String name; private int price; private int cnt; private String category; public String getName() { return name; } public void setName(String name) ..
-----ProductView--- package view; import java.util.ArrayList; import java.util.Scanner; import javax.sql.DataSource; import javax.xml.crypto.Data; import model.ProductVO; public class ProductView { Scanner sc = new Scanner(System.in); public int action; public void startView() { while(true) { // 유효성 검사 -> 꼼꼼하게 작업해보기! System.out.println("=== 자판기 ==="); System.out.println("1.메뉴확인 2.구매 3.종료"); Syst..
[자판기 프로그램] MVC [설계]------------- 주제 : 자판기 프로그램 with MVC 요구사항 - 관리자 모드 - 재고 데이터 - MVC 역할분담을 제대로 - 각 파트에 2.2.2 - 문서화(버전 관리) + 회의 내용 기록 Model 파트--------- - VO : 데이터 정의 - 자판기 안의 제품 : PK(중요!!) : 제품 이름 : 제품 가격 : 재고 데이터 - DAO : 비즈니스 메서드(핵심로직, CRUD) 무슨 행동을 할지 정의 VO를 가지고 어떤 동작을 할 지 고민 - 데이터 추가(C) : Insert : 새로운 음료 혹은 재고를 추가하는 행위 >> "관리자"의 작업 - 데이터를 출력(보여주는 행위 V) : 음료를 보여주는 행위 >> 서비스 : 음료를 구매하는 행위 >> 서비스(..
강사님 코딩문제 다른 정수, 글자들도 넣어보고 한번 console에 출력해보기 ---------내 방법 package class03; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class Test021 { public static void main(String[] args) { File file = new File("D:\\0607RYO\\resource\\test.txt"); try { FileInputStream fis = new FileInputStream(file); int data; while((data = fis...
시험풀이! [오답만 오답풀이체크] 문제는 pdf로 저장되어있는 것 사용 1. 3번 2. 2번 3. 1번 4. 4번 5. 4번 6. 3번 7. 3번 1 11. 자식이 부모를 상속받으면서 공개범위를 더 좁혀버리는 것은 불가능 부모격인 object가 퍼블릭이였었는데 private를 벗겨야한다 혹은 부모의 것을 가져가야하기때문에 하이딩 시키는 것도 맞다. 12. 3번 13. 제네릭이 없다... 제네릭 추가 object 5 (2)로 최초생성하고 나서 더 추가하면 또 2개를 더 추가한다. 경향성 일반적으로 ()에 무언가를 작성하지 않는다. forEach문 for(저장된 데이터의 자료형 변수형 : 데이터 집합) for(int v: data){ System.out.println(v); } public class Tes..
문제 요구 조건 1. AL 생성(ArrayList) 2. -1, 0, 1, 2, 3 을 저장! 3. 정수 입력(인덱스 넘버 입력받기) 4. 0을 입력하면 -1이 나옴 1을 입력하면 0이 나옴 10/?의 결과값을 출력해주세요! double타입으로 출력! 5. 이때 발생 가능한 예외를 처리해주세요! (최소 2개) ----문제 해결 package class02; import java.util.ArrayList; import java.util.InputMismatchException; import java.util.List; import java.util.Scanner; public class Test031 { public static void main(String[] args) { List al = new A..
-------------강사님 문제 ArrayList al 생성 al에 데이터 넣어주세요! 1~9까지 랜덤으로 값 생성 생성된 값 중에서 홀수인 것만 al에 저장 al의 요소의 개수가 5개가 되면 종료 종료되면 저장된 값 출력하고 저장된 값들의 총합 출력 나누기 2 까지 해주세요~ package class01; import java.util.ArrayList; import java.util.Random; public class Test02 { public static void main(String[] args) { Random rand = new Random(); // 랜덤으로 숫자 생성 ArrayList al = new ArrayList(); int i = 0; // al의 배열 인덱스 지정 int s..