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

문제 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..

[JAVA] 메소드 / 메서드함수클래스에 속하지 않고 독립적으로 존재하는 코드 블록이다. 메소드클래스 안에 선언되어있고, 단독적으로 사용 가능한 기능을 가진 코드 블록이다. 어떠한 기능 코드들의 묶음 이름 뒤에minibcake.tistory.com 문제 1. 다음 빈칸에 알맞은 단어를 작성해보세요.[ 메서드 ](이)란 , 클래스 안에서 특정 기능을 수행하기 위한 코드를 하나의 블록으로 묶어놓은 집합을 말합니다.코드를 따로 분리하는 것을 일종의 [ 모듈화 ](이)라고 부르는데, 이는 가독성과 유지 보수에 효율성을 높여줍니다. 문제 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?[console]HelloHelloHello 문제 3. 다음과 같은 결과가 나오도록 빈칸에 알맞은 코드를..

[JAVA] 클래스와 객체화클래스 (class)클래스는 객체지향언어의 기본 단위로, 자료형이다. 클래스를 구체화, 객체화 한 것(메모리에 할당시킨 것)이 객체이다. [요약]클래스 구조class 클래스명{ 자료형 변수;리턴타입minibcake.tistory.com 문제 1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체 지향 프로그래밍이라고 합니다. O하나의 클래스로 하나의 객체만 만들 수 있습니다. X 문제 2. 다음 중 객체가 될 수 있는 것을 모두 고르세요.나이를 제외한 학생, 수영장, 꽃은 객체가 될 수 있다. 문제 3. 다음 빈칸에 알맞은 단어를 작성해보세요.클래스의 3요소는 [ 필드 ], [ 메서드 ], [ 생성자 ] 입니..

MVC패턴을 연습하기 위해 게시판 프로그램을 만들자.(입력 유효성 검사 등은 수업 진행을 위해 생략됨) CRUD게시글을 작성 C게시글 전체 목록 확인 - 번호 | 제목 | 조회수 R -selectAll게시글 1개 내용 확인 - 제목 | 내용 | 조회수 R- selecOne조회수++ U게시글 내용 변경 U게시글 제목 변경 U게시글 삭제 D게시글 제목으로 검색해서 확인 R-selectAll 게시글 : 제목 / 내용 / 조회수 / pk(번호) [목차] [코드] Client > Controller > Model (DTO, DAO) > View + 더 나은 코드를 위해 고민하기 [코드] client더보기package client;import controller.BoardController;public cl..

전에 진행한 학생부 프로그램 바로보기! [실습/JAVA] 출석부 프로그램 만들기 (+풀이 0628)배열에 대해 공부하기 위해 출석부 프로그램 만들기 실습을 진행하였다.(풀이 비교 추가함 2024.06.28.)[문제]학생부 프로그램 만들기 요구사항최대 5명까지 저장할 수 있는 학생부가 있습니다.학minibcake.tistory.com+함수화 적용 [과제/JAVA] 학생부 프로그램 함수화 (+풀이 0701)기존 실습 때 진행했던 학생부 프로그램 코드를 메소드를 활용한 방식으로 디벨롭 시켜보자.240701 풀이 추가 [실습][JAVA] 출석부 프로그램 만들기 (+풀이비교 0628추가)배열에 대해 공부하기 위minibcake.tistory.com+객체 적용 [과제/JAVA] 학생부 프로그램에 객체 더하기 (+..

문제 1. 다음 중 배열을 생성하는 방법으로 틀린 것은 무엇일까요?4번 int[][] arr = new int[][4]열의 자리인 뒷쪽 []를 비울 수는 있어도, 행의 자리인 앞쪽 []를 비울 수는 없다. 문제 2. 다음 코드의 빈칸을 완성해 주어진 배열에서 짝수만 더하여 합을 구해보세요.for(int i=0; i 문제 3. 철수는 동생과 카드게임을 했습니다. 카드게임에 사용된 카드는 중복되는 숫자 없이 총 10장입니다.배열과 랜덤 함수를 이용해 철수가 게임에 사용했던 카드를 구해보세요.카드에 적힌 숫자는 1부터 10이며, 카드는 섞여있으므로 순서는 상관없습니다.Random rd = new Random();int[] cards = {2, 1, 3, 5, 4, 6, 9, 7, 8, 10};int r..

(제어문2의 범위 : 반복문 for문 while문 이중for문 do~while문 / 기타제어문 continue문 break문) [JAVA] 제어문 (조건문, 반복문, 기타제어문)제어문, 흐름제어문프로그램의 흐름(제어방향)을 제어할 때 사용한다.조건문, 반복문, 기타제어문이 있다. [조건문] if, switch조건에 따라 코드의 실행여부를 결정하는 구문으로 if문과 switch문minibcake.tistory.com 문제 1. 다음 빈칸에 알맞은 단어를 작성해보세요.- 반복문은 [ 동일 ] 한 동작을 여러 번 반복하여 실행하는 구문입니다. 문제 2. 반복문의 종류를 모두 나열해보세요.for문 (for-each문, 이중for문) while문 (do~while문) 문제 3. 1~100까지의 정수 중에서..

기존 진행해오던 학생부 프로그램에 컬렉션 프레임워크를 더해보자.이번 실습 때 사용할 컬렉션 프레임워크는 ArrayList다. [풀이 전 코드]더보기package class03;import java.util.ArrayList;import java.util.Scanner;class Student { //필드 private int num; private String name; private int score; //생성자 public Student(int num, String name, int score) { super(); this.num = num; this.name = name; this.score = score; } //게터세터 public int getNum() { return num; } p..

(제어문1의 범위 : 조건문 if문, switch문) [JAVA] 제어문 (조건문, 반복문, 기타제어문)제어문, 흐름제어문프로그램의 흐름(제어방향)을 제어할 때 사용한다.조건문, 반복문, 기타제어문이 있다. [조건문] if, switch조건에 따라 코드의 실행여부를 결정하는 구문으로 if문과 switch문minibcake.tistory.com 문제 1. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?num이 11이므로 if문 조건인 num > 10이 true이다.따라서 if문 안의 있는 코드가 실행되어 result의 값은 1100으로 바뀌게 된다.출력 : 1100 문제 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?score는 77이므로 score >= 60, ..