목록problem solving (75)
코딩항해기
[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, ..
문제 1. 다음 문장에 맞으면 O표, 틀리면 X표 하세요.피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다. O연산자는 우선 순위가 존재합니다. O연산의 결과로 하나 이상의 값이 출력될 수 있습니다. X논리 연산의 결과는 boolean으로 출력됩니다. O 문제 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?614 //(전위형이므로 출력 전 연산 진행하여 출력 613+1)615 //(전위형이므로 출력 전 연산 진행하여 출력 614+1) 615 //(후위형이므로 출력 후 연산 진행 615 출력후 615+1)615 //(전위형이므로 출력 전 연산 진행하여 출력 616-1) 문제 3. 2개의 피연산자를 부호로 비교하여 그 부호의 관계가 true인지 false인지 판별하는 연산..
[JAVA] 자료형 - 원시타입, 참조타입 (+String 메소드)자료형type크기예시기본값정수형byte1 byte-128 ~ 127 short2 byte-215 ~ 214 int4 byte-2,147,483,648 ~ 2,147,483,6474, -15, 0, ...0long8 byte92경 정도4L, -15L, 0L, ...0L실수형double8 byte소수점 15자리5.2, -6.2, 0.0, ...0.0float4 bminibcake.tistory.com 문제 1. 다음 빈칸에 알맞은 단어를 작성해 보세요.- 메모리에 값을 저장하기 위해 할당받아 사용하는 특정 공간을 [ 변수 ] (이)라고 합니다.- 변수를 선언하기 위해서는 [ 자료형 ], [ 변수명 ] 2가지 정보를 작성해야 합니다. ..