목록problem solving (85)
코딩항해기

[JAVA] 컬렉션 프레임워크 (+Generic, Iterator)컬렉션 프레임워크 Collection Framework 자료구조 중 하나로 클래스들의 집합많은 데이터를 쉽고 효과적으로 관리할 수 있는 표준화 된 방법 자료구조 의미없는 데이터를 하나의 정보로 만들어minibcake.tistory.com 문제 1. 다음 중 컬렉션의 설명으로 틀린 것은 무엇입니까?4번LinkedList는 index가 없으나 데이터가 서로 연결되어있어 순서를 알 수 있다. 문제 2. 다음 빈칸에 알맞은 코드를 작성해보세요. 들어오는 값이 모두 int타입이므로 제네릭은 int의 Wrapper class인 Integer가 들어가야한다. 문제 3. 다음 중 Set 컬렉션에 대한 설명으로 틀린 것은 무엇입니까?Set ..

[TEAM] 쇼핑몰 프로그램 만들기쇼핑몰 프로그램 만들기java / Eclipse5인참여 (팀명 : 삼부삼조)24/07/19 ~ 24/07/24 MVC 패턴 연습을 위한 팀 프로젝트를 진행하였다. [요구사항]쇼핑몰 프로그램을 MVC 패턴으로 구현해주세요!회원 속minibcake.tistory.com java 외부 API인 Jsoup을 사용하여 쇼핑몰 프로그램에 사용한 샘플데이터를 웹크롤링한 내용으로 바꾸고, 파일로 출력할 수 있도록 기능을 추가해보자. 먼저, 웹크롤링이 정상적으로 되는지 확인하기 위해 크롤링을 따로 연습했다.package crawling;import java.io.IOException;import org.jsoup.Connection;import org.jsoup.Jsoup;impo..

문제 1. 다음 코드에서 Object 클래스의 toString() 메서드를 재정의 하여 User가 실행 결과와 같이 출력되도록 알맞은 코드를 작성해 보세요.@Ovrridepublic String toString() { return "이름: "+this.name+", 나이: "+this.age";} 문제 2. 다음 코드를 실행했을 때 콘솔 창에 출력되는 결과는 무엇입니까?falsefalse출력된다. String 타입의 값 비교는 .equals() 메서드를 사용해 비교하여야 한다. 문제 3. 다음 빈 칸에 문자열 '100'을 정수로 변환하는 코드를 삽입하여 더하기 기능을 완성해보세요.Integer.parseInt(str)해당 메서드를 사용해야 문자열을 int타입으로 형변환 할 수 있다. 문제 4. 1부..

[실습]test.txt 파일의 내용을 불러와서, 몇 번만에 맞췄는지를 다시 test.txt 파일로 작성하기이미지.jpg 파일을 복사해서 이미지2.jpg를 생성해주세요! 실습 1번 코드package class01;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.InputMismatchException;import java.util.Scanner;//경로//D:\경로경로경로public class Test03 { pu..

문제 1. 다음 코드는 컴파일 오류가 발생합니다. 오류를 확인하고 예외 처리 문법을 사용하여 해결해 보세요.public class ValueExceptionExample [ public static void main(String[] args) [ int data = 10; double result = 0; try{ result = (double)data / 0; } catch (ArithmeticException e){ System.out.println("0으로는 나눌 수 없습니다."); } System.out.println("결과는 + result); }} 문제 2. 다음 코드에서 사용자가 음수를 입력할 경우..

[JAVA] 내부클래스, 익명클래스내부 클래스두 클래스 간에 서로 쉽게 접근하여 사용할 수 있도록 만든 것이다.중첩 클래스라고도 하며, 바깥쪽 클래스를 외부 클래스, 안쪽 클래스를 내부 클래스라고 한다. 내부 클래스의 종minibcake.tistory.com 문제 1. 다음 중 중첩 클래스에 대한 설명으로 틀린 것은 무엇일까요?정적 내부 클래스는 프로그램 시작과 함께 메모리에 올라가기 때문에 언제 선언되어 메모리에 올라갈지 모르는 인스턴스 필드의 값을 사용할 수 없다. 따라서 정답은 3번 문제 2. 다음 중 로컬 클래스에 대한 설명으로 틀린 것은 무엇일까요?로컬 클래스는 지역변수에 접근할 수 없지만 final이 붙은 경우에는 가능하다. 문제 3. 빈칸에 알맞은 코드를 작성해 보세요.MyCar m..

멘토시리즈 : 자바 - 12 추상클래스와 인터페이스 응용문제 풀이 [JAVA] 추상클래스, 추상메소드추상클래스 abstract class클래스를 구성하는 멤버 중 추상 메소드가 존재한다.(추상클래스 안에 일반클래스도 함께 선언 가능)추상 메소드가 한 개 이상 있는 클래스는 반드시 추상 클래스로 선언minibcake.tistory.com [JAVA] 인터페이스 (+Adapter, 마커인터페이스)인터페이스 일종의 추상클래스지만 클래스라고 부르지 않으며, 추상화 정도가 높다.관련 키워드로는 다중상속, 모호성, Adapter, 마커인터페이스 등이 있다. [요약]다중상속java는 다중상속을minibcake.tistory.com 문제 1. 다음 빈칸에 알맞은 단어를 작성해보세요.구현 내용이 없이 비어있는..

[JAVA] 다형성다형성 polymorphism 하나의 것이 여러 형태를 가질 수 있는 성질 오버로딩, 오버라이딩, 업캐스팅, 다운캐스팅, 인터페이스, 추상메소드, 추상클래스 등이 있다. 다형성 (polymorphism)하나의minibcake.tistory.com 문제 1. 다음 코드는 컴파일 에러가 발생합니다. 컴파일 에러가 발생하는 곳을 모두 찾아 수정해 보세요.부모 클래스의 타입에 자식클래스의 값을 넣을 수 있으나, 반대의 경우는 불가하다.(다운 캐스팅은 업캐스팅된 객체를 다시 자식 타입으로 바꾸는 것이고, 부모 객체가 자식 자료형으로 들어갈 수 있는 것이 아니다.)따라서, SchoolBus 타입의 Car객체가 생길 수 없으니 수정해야하며, 상속관계가 아닌 관계에서는 업캐스팅 할 수 없기 때..

문제 1. 다음 중 상속과 관련된 단어를 모두 고르세요.super, super(), this, extends 문제 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?상속받은 자식 클래스에서 별도로 오버라이딩하지 않았으므로 똑같이 출력된다.[console]안녕하세요.안녕하세요. 문제 3. 문제 2번 코드에서 class Student가 Person의 printHello()를 다음과 같이 오버라이드 했을 때, 콘솔창에 출력되는 결과는 무엇입니까?'안녕하세요, 저는 자바를 공부하는 학생입니다.'가 출력되도록 오버라이딩 하였으므로 해당 문구가 출력된다.[console]안녕하세요.안녕하세요, 저는 자바를 공부하는 학생입니다. 문제 4. 다음 코드는 컴파일 에러가 발생합니다. 그 이유는 무..

문제 1. 다음 빈칸에 알맞은 단어를 작성해보세요.클래스의 이름과 동일하고 반환 타입이 없는 특별한 메서드를 [ 생성자 ] (이)라고 합니다. 문제 2. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.생성자를 호출 할 때는 반드시 new 키워드를 사용해야합니다. O매개변수가 1개인 생성자를 기본 생성자라고 부릅니다. X생성자를 코드로 명시하지 않으면 기본 생성자는 생략되어있습니다. O 문제 3. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?생성자를 통해 삼송이라는 값을 받아 저장하였으므로 brand에는 삼송이 저장되어있다.따라서 해당 객체로 메서드를 실행시키면 사랑해요 삼송이 출력되게 된다.[console]사랑해요 삼송 문제 4. 위 3번 코드에서 Computer 클래스의 bra..