본문 바로가기

java41

[JAVA] 프로그래머스 - 폰켓몬 이번에 풀 문제는 폰켓몬이다. 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세.. 2022. 10. 6.
[JAVA] 자바 5번째 수업 오늘은(2022-04-20) 자바의 상속에 대해서 배웠다. 먼저 상속은 상속을 받은 자식 클래스에서 지정해야 한다. 먼저 부모 클래스부터 만들어 주자. package d0420; public class Parent { protected String name; public void sayhello() { System.out.println(name + "님 안녕하세요."); } } 그다음 자식 클래스를 만들어 보자. package d0420; public class Child extends Parent{ protected int age; public static void main(String[] args) { Child c = new Child(); } } 위 자식 클래스를 보면 extends를 볼 수 있는.. 2022. 4. 20.
[웹 프로그래밍] 웹 프로그래밍 - 6번째 수업 오늘은(2022-04-19) 저번에 하다만 수정 기능을 완성해 볼 거다. 자 일단 DBManager에서 update문을 작성해 주자. public void doupdate(String name,String pw, String id) { Connection c; PreparedStatement p; ResultSet r; try { Class.forName(classname); c = DriverManager.getConnection(url,user,password); p = c.prepareStatement("update member set username = " + "\'" + name + "\'," + "password = " + "\'" + pw + "\'" + "where id = ?" ); p... 2022. 4. 19.
[JAVA] 자바 4번째 수업 오늘은(04-13) 자바의 배열에 대해 배웠다. 배열 배열의 선언 일단 자바에서는 배열을 선언하는 것이 2개의 방법이 있다고 한다. int[] array1; int array2[]; 위 와 같이 2가지의 방법이 있는데, 첫 번째 방법이 자료형만 봐도 배열인 것을 알 수 있기에 첫 번째 방법으로 수업을 진행했다. 배열의 정의 그다음 이 배열을 사용하려면 배열을 정의해야 한다. 배열을 정의하는 방법은 다음과 같다. String[] countries = new String[5]; 이런 식으로 배열을 정의할 수 있다. String 뿐만 아니라 다른 자료형도 가능하다. 이런 배열에 값을 집어넣는 방법은 다음과 같다. countries[0] = "Korea"; countries[1] = "Germany"; 이런 식.. 2022. 4. 13.
[웹 프로그래밍] 웹 프로그래밍 - 5번째 수업 오늘(2022-04-12)은 웹 프로그래밍 5번째 수업이다. 이번에 만들 것은 저번에 만든 select에 체크박스 달기이다. 이런 거 말이다. 2줄만 추가해 주면 되는데, 저번에 만든 select코드에 table tr부분에 th를 추가해주고 #을 넣어준다. 그리고 밑에 있는 tr에는 이렇게 넣어준다. table전체 코드는 이렇게 생겼다. # ID USERNAME PASSWORD 그리고 삭제 버튼을 달아 주었다. jsp파일에 form태그를 추가해 주고 input 태그를 넣어주었다. form전체 코드는 이렇게 생겼다. select페이지 # ID USERNAME PASSWORD 그리고 mystyle.css 파일을 추가해 주었다. input[type="submit"] { background-color: #c0c.. 2022. 4. 12.