응용문제 - 은행
·
Java
추상클래스.javapackage method;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Scanner;public abstract class ab_box3 { Integer total = 0; final String menus[] = {"1. 신한", "2. 농협", "3. 국민", "4. 하나"}; Scanner sc = new Scanner(System.in); ArrayList> bank = null; ArrayList acc = null; public String today() { Date day = new Date(); SimpleDateFormat sf ..
복습10 - Java 응용
·
Java
원시배열을 클래스배열로 바꾸기배열에 숫자를 넣고 정렬package re_html;import java.util.*;public class re_java8 { public static void main(String[] args) { re_java8_box rb = new re_java8_box();// rb.boxs2(); rb.usernumsort(); }}class re_java8_box{ ArrayList al1 = null; ArrayList> al2 = null; Scanner sc = null; Object data[][] = { {"홍길동","강감찬","이순신"}, {55,80,100} }; /*응용문제 사용자가 숫자 하나를 입력합니다 단, 배열에 같은 숫자가 있을 경우 재..
복습9 - Java 응용
·
Java
키오스크package re_html;import java.util.Scanner;/* 키오스크 메뉴형태에 맞는 주문 시스템을 제작합니다 다음 결과에 맞춰서 출력되도록 합니다. */public class re_java6 { public static void main(String[] args) { re_java6_box rb = new re_java6_box(); }}class re_java6_box{ Scanner sc = null; String menu[] = null; int usermenu = 0; //사용자가 선택한 메뉴값 public re_java6_box() { this.menu = new String[]{"커피","햄버거","콜라","피자","샌드위치"}; this.sc = new ..
응용문제 - html + jsp
·
Web
상품검색html검색어 : jsp 아이디 찾기이름과 이메일을 받아 둘다 맞을경우 아이디를 출력html 이름 : 이메일 : jsp 공지사항 게시판공지사항을 등록하는 프로세서를 제작합니다.기존에 공지사항 데이터가 있으며,front에서 신규로 등록된 공지내용을 포함하여 backend에서 공지사항 전체 리스트를 출력하셔야합니다.단, 글쓴이는 admin만 사용 가능하며 그 외에 다른 글쓴이로는 등록이 불가능합니다.html제목 : 글쓴이 : 내용 : jsp > allnd = new ArrayList>(); int i = 0; while(i nd = new ArrayList(Arrays.asList(notice[i])); allnd.add(nd); i++; ..
Java - 추상 클래스
·
Java
1. 추상 클래스package method;import java.util.ArrayList;public class ab1 extends ab1_box1{ public static void main(String[] args) { abox1(); }}//abstract : 추상클래스abstract class ab2_box1{ //추상 클래스 선언 String userid; //필드에 변수를 선언시 public, protected를 이용 //private 으로 변수를 선언시 abstract class 안에서만 작동이 됨 public void aaa() {}; public String bbb() {return null;}; public Integer ccc() {return 0;};} class a..
Java - DTO 응용
·
Java
1. Datalist => notice() 메소드에 원시 배열 게시판 존재 2. notice_list.java 생성 후 해당 java 파일이 메인 Controller3. notice_DTO.java를 생성하여 해당 원시 배열 값을 클래스 배열로 이관4. Controller에서 해당 notice 데이터를 출력[결과] - 최신 게시물이 제일 먼저 나오도록 콘솔로 출력6. “가장 널리 사용하는 LTS 버전은 자바 17” - infoWorld [2025-01-08]5. “입문자 ~4.3.2.1.데이터package basic_html;//각종 데이터 리스트 배열을 가지고 있는 클래스public class datalist { public String[][] product() { String product[][] ..
Java - 예외처리
·
Java
1. 예외처리package basic_html;import java.util.*;public class ex1 { public static void main(String[] args) { try { //프로세서를 실행하는 범위 파트 Scanner sc = new Scanner(System.in); System.out.println("숫자를 입력해주세요 : "); int b = sc.nextInt(); System.out.println(b); } //catch : 문제 발생시 실행되는 파트 catch (InputMismatchException ime) { System.out.println("숫자만 입력하셔야지요"); } catch (NumberFormatException ne..
Java - DTO 활용
·
Java
1. DTO DTO : 데이터 전송 객체 (setter, getter, 1차 클래스 배열)변수들을 드래그 > 우클릭 > Source > Generate getters and setters > 아래 생성됨!setter를 먼저 실행하고, getter를 실행하게 되면 값을 가져와서 사용 가능 package basic_html;import java.util.ArrayList;public class arr_dto { String name = null, email = null; //1차 클래스 배열 public ArrayList member(){ //1차 클래스 배열을 생성 ArrayList m = new ArrayList(); //getter 메소드를 실행시켜서 setter값을 받은 사항을 1차 클래스 배..
Java - 클래스 배열
·
Java
1. 기초package basic_html;import java.util.ArrayList;public class arr8 { public static void main(String[] args) { ArrayList al = new ArrayList(); // al.add("홍길동"); //배열에 값 추가 al.add("김유신"); al.add("유관순"); System.out.println(al); // 배열 출력 System.out.println(al.get(1)); // 배열의 값 출력 System.out.println(al.size()); // 클래스 배열의 길이 출력 al.remove(0); //배열의 값 삭제 System.out.println(al); al.clear(); ..
Java - 배열
·
Java
1. 1차 배열package basic_html;import java.util.Arrays;public class arr1 { public static void main(String[] args) { int a[] = {1, 2, 3, 4, 5}; int[] b = {10, 20, 30, 40, 50}; System.out.println(a.length); System.out.println(a[3]); System.out.println(Arrays.toString(a)); String c[] = {"홍길동", "이순신", "강감찬"}; System.out.println(Arrays.toString(c)); //int data[] = new int[4]; Integer data[] = ..