전체 글 (77) 썸네일형 리스트형 JAVA 연습문제(국비) : Time, ProcessBuilder 조건 : 모든 멤버 변수는 private로 만드시오. 1. 계산기와 메모장을 실행시켜주는 프로그램 작성 2. 타이머 클래스를 만드시오.(Date, SimpleDateFormat 인스턴스로 생성해라) (setter, getter을 이용해서 만드세요.) (현재의 시간을 1초씩 10번 출력 후 종료 클래스를 만드세요.) Timer 클래스 작성 예시 계산기와 메모장 선택해서 호출하는 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 import java.i.. JAVA 연습문제(국비) : 간단한 회원가입&로그인 프로그램 만들기 로그인 프로그램 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 1.. 자바 연습문제 : 야구게임 야구게임 만들기 조건 0~9까지의 10개의 숫자를 사용한다. 중복을 하지 않고, 한 사람이 111~999 사이의 값을 입력 했을때 위치가 다르고 같은 숫자가 있다면 ball, 자리도 같고 숫자도 같으면 Strike ArrayList를 사용해 볼 것. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 .. JAVA 연습문제(국비) : Random 1. 몬스터 잡기 아이템 확률로 드랍 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 import java.util.Scanner; class MonsterHunt { public String hunt() { Scanner input = new Scanner(System.in); String[] itemList = {"1000원 획득했습니다.","반지를 획득했습니다.","검을 획득했습니다.","아무것도 획득하지 못했습니다.","방패를 획득했습니다."}; String result = null; while (true) { System.out.println("1.몬스터 잡기").. 백준 코딩 1780 : 종이의 개수 문제 N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1의 세 값 중 하나가 저장되어 있다. 우리는 이 행렬을 적절한 크기로 자르려고 하는데, 이때 다음의 규칙에 따라 자르려고 한다. 만약 종이가 모두 같은 수로 되어 있다면 이 종이를 그대로 사용한다. (1)이 아닌 경우에는 종이를 같은 크기의 9개의 종이로 자르고, 각각의 잘린 종이에 대해서 (1)의 과정을 반복한다. 이와 같이 종이를 잘랐을 때, -1로만 채워진 종이의 개수, 0으로만 채워진 종이의 개수, 1로만 채워진 종이의 개수를 구해내는 프로그램을 작성하시오. 입력 첫째 줄에 N(1≤N≤3^7, N은 3^k 꼴)이 주어진다. 다음 N개의 줄에는 N개의 정수로 행렬이 주어진다. 출력 첫째 줄에 -1로만 채워진 종이의 개수.. JAVA 연습문제 (국비) : OOP 모든 문제는 각각의 기능별로 만들어 표현하시오. (입력은 main, 연산 출력은 기능으로 구현하시오) 두수를 입력받아 큰 수를 출력하는 함수를 만드시오. 입력 받은 값이 짝수인지 홀숨인지 판별하는 함수 제작 3의 배수를 판별하는 함수를 만들고 이 함수를 이용하여 main에서 3의 배수만 출력하시오. 수를 입력 받아 소수를 판별하는 함수 제작 절대값을 구하는 함수를 정의하시오. 이전의 거꾸로 수를 반환하는 메소드를, 각각의 기능별로 만드시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53.. 백준 코딩 9012 : 괄호 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(concatenation)시킨 새로운 문자열 xy도 VPS 가 된다. 예를 들어 “(())()”와 “((()))” 는 VPS 이지만 “(()(”, “(())()))” , 그리고 “(()” 는 모두 VPS 가 아닌 문자열이다. 여러분은 입력으로 주어진 괄호 문자열.. 이것이 자바다 15장 연습문제 : 컬렉션 프레임워크 1. 자바의 컬렉션 프레임워크에 대한 설명으로 틀린 것은 무엇입니까? 1) List 컬렉션은 인덱스로 객체를 관리하며 중복 저장을 허용한다. 2) Set 컬렉션은 순서를 유지하지 않으며 중복 저장을 허용하지 않는다. 3) Map 컬렉션은 키와 값으로 구성된 Map.Entry를 저장한다. 4) Stack은 FIFO(선입선출) 자료구조를 구현한 클래스이다. 정답 : 4 Stack은 LIFO(후입선출) 자료구조를 구현한 클래스이다. 2. List 컬렉션에 대한 설명 중 틀린 것은 무엇입니까? 1) 대표적인 구현 클래스로는 ArrayList, Vector, LinkedList가 있다. 2) 멀티 스레드 환경에서는 ArrayList보다는 Vector스레드가 안전하다. 3) ArrayList에서 객체를 삭제하면 삭.. 이전 1 2 3 4 5 6 7 8 ··· 10 다음