Java 프로그래밍 연습 문제

October 23, 2025 · View on GitHub

언어

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Java 프로그래밍 연습 문제

Start-Learning

200 개 이상의 실습 코딩 챌린지를 통해 Java 프로그래밍을 연습하세요. 데이터 구조, 알고리즘, OOP 및 핵심 Java 개념을 다루는 실제 프로젝트를 통해 초보자가 기술을 향상시키는 데 적합합니다.

Java

연습

인덱스이름난이도연습
001🎯 LinkedList 요소 접근하기초급도전 시작
002🎯 HashMap 요소 접근하기초급도전 시작
003🎯 다른 클래스에서 정적 속성 접근하기초급도전 시작
004🎯 문자열 동일성 확인초급도전 시작
005🎯 인덱스를 사용하여 LinkedList 생성초급도전 시작
006🎯 학생 점수의 최소 및 최대값 찾기초급도전 시작
007🎯 Deque 자료 구조 구현초급도전 시작
008🎯 매개변수를 사용한 람다 표현식 구현초급도전 시작
009🎯 다단계 상속 구현초급도전 시작
010🎯 ArrayList 에서 두 번째 요소 제거하기초급도전 시작
011🎯 Sort Players' Ages Ascending Order초급도전 시작
012🎯 Class Methods Retriever Information초급도전 시작
013🎯 Concurrent Execution of Threads초급도전 시작
014🎯 Counting Character Occurrences초급도전 시작
015🎯 Custom Regular Expression초급도전 시작
016🎯 Data Sharing Problem in Ticketing System초급도전 시작
017🎯 Default Methods in Multiple Interfaces초급도전 시작
018🎯 Draw Geometric Shapes초급도전 시작
019🎯 From One-Fourth to 0초급도전 시작
020🎯 Implementing Queue Manually초급도전 시작
021🎯 Lambda Expressions For Data Operations초급도전 시작
022🎯 Matrix element information printing초급도전 시작
023🎯 Remove Duplicate Numbers초급도전 시작
024🎯 Set a price for attractions tickets초급도전 시작
025🎯 Sibling Money Division Game초급도전 시작
026🎯 Simulating a Library초급도전 시작
027🎯 Solving Apple Distribution Problem with Exceptions초급도전 시작
028🎯 Storing Data Information Using HashSet초급도전 시작
029🎯 Sum of Large Numbers초급도전 시작
030🎯 Sum of Three-Digit Number's Digits초급도전 시작
031🎯 The Only God초급도전 시작
032🎯 Usage of Stream초급도전 시작
033🎯 Validating ID Card Number초급도전 시작
034🎯 간단한 Java 출력문초급도전 시작
035🎯 Implement Encryption and Decryption초급도전 시작
036🎯 Access and Modify Student Name초급도전 시작
037🎯 Accessing Overridden Method of Superclass초급도전 시작
038🎯 Accessing Static Properties in a Class초급도전 시작
039🎯 Accessing Superclass Constructor초급도전 시작
040🎯 Adding Elements to ArrayList초급도전 시작
041🎯 Adding Elements to ArrayLists at Specific Index초급도전 시작
042🎯 Area Calculation Program using Abstraction초급도전 시작
043🎯 Calculate BMI Using Weight and Height초급도전 시작
044🎯 Calculate Cube Volume From Side초급도전 시작
045🎯 Calculate Employee Bonus Based Salary초급도전 시작
046🎯 Calculate Interest Based on Principal초급도전 시작
047🎯 Calculate Mean Height of Players초급도전 시작
048🎯 Calculate Percentage with Arrays초급도전 시작
049🎯 Calculate Rectangle Area Using Class초급도전 시작
050🎯 Calculate Rectangle Dimensions초급도전 시작
051🎯 Calculate Sum of Digits초급도전 시작
052🎯 Calculate the Factorial of a Number초급도전 시작
053🎯 Calculating Area of Two Triangles초급도전 시작
054🎯 Calculating Power of a Number초급도전 시작
055🎯 Calculating Standard Deviation in Java초급도전 시작
056🎯 Calculating Sum of Natural Numbers초급도전 시작
057🎯 Calculating the Area of a Circle초급도전 시작
058🎯 Calculating the Area of a Square초급도전 시작
059🎯 Calling a Method Twice초급도전 시작
060🎯 Check Pass, Fail, or Invalid초급도전 시작
061🎯 Checking IcyHot Temperature Using Java초급도전 시작
062🎯 Comparing First and Last Array Elements초급도전 시작
063🎯 Continuously Sum Entered Numbers초급도전 시작
064🎯 Convert Between Kilometers and Miles Using Java초급도전 시작
065🎯 Count the Vowels in a String초급도전 시작
066🎯 Counting Digits In An Integer초급도전 시작
067🎯 Counting Occurrences of Character 'a'초급도전 시작
068🎯 Create a Calculator Program초급도전 시작
069🎯 Creating Enum Class - Size초급도전 시작
070🎯 Creating an Animal-Dog Hierarchy초급도전 시작
071🎯 Determine Factors of a Number초급도전 시작
072🎯 Determine Longer String From Inputs초급도전 시작
073🎯 Determine Maximum Handshakes Among Students초급도전 시작
074🎯 Determine Student Grade초급도전 시작
075🎯 Determining Equality of Two Arguments초급도전 시작
076🎯 Determining Even or Odd초급도전 시작
077🎯 Determining Harshad Number in Java초급도전 시작
078🎯 Determining If a Number is Armstrong초급도전 시작
079🎯 Determining Prime Number Status초급도전 시작
080🎯 Distribute Chocolates To Children초급도전 시작
081🎯 Encapsulating Employee Salary Management초급도전 시작
082🎯 Enum Constants as Strings초급도전 시작
083🎯 Exclude Multiples of Three from Numbers초급도전 시작
084🎯 Fahrenheit to Celsius Conversion Program초급도전 시작
085🎯 Find Differences Between Two Hashsets초급도전 시작
086🎯 Find Intersection of Two HashSets초급도전 시작
087🎯 Find Largest Multiple Less Than 100초급도전 시작
088🎯 Find Smallest Array Element초급도전 시작
089🎯 Find Youngest Brother초급도전 시작
090🎯 Finding Nemo in ArrayList초급도전 시작
091🎯 Finding Prime Numbers in Intervals초급도전 시작
092🎯 Finding the GCD of Two Numbers초급도전 시작
093🎯 Finding the Lowest Common Multiple초급도전 시작
094🎯 FizzBuzz Program: User Input Explanation초급도전 시작
095🎯 Generate Multiplication Table Using Loops초급도전 시작
096🎯 Greatest Factor Excluding Itself초급도전 시작
097🎯 Identify Self-Dividing Numbers초급도전 시작
098🎯 Identifying Abundant Numbers Using Java초급도전 시작
099🎯 Implement Interface to Calculate Square Area초급도전 시작
100🎯 Implementing a Queue Using a LinkedList초급도전 시작
101🎯 Method Overloading for Different Parameters초급도전 시작
102🎯 Method Overloading with Different Parameter Types초급도전 시작
103🎯 Modify Elements in HashMap초급도전 시작
104🎯 Modifying an ArrayList with Java초급도전 시작
105🎯 Multiple Class Method Overriding초급도전 시작
106🎯 Multiple Classes Inheriting a Class초급도전 시작
107🎯 Multiply Array By Ten초급도전 시작
108🎯 Overload Final Method Demonstration초급도전 시작
109🎯 Overriding Parent Class Method초급도전 시작
110🎯 Palindrome Number Check초급도전 시작
111🎯 Perform Complex Number Addition초급도전 시작
112🎯 Pound to Kilogram Conversion Program초급도전 시작
113🎯 Primitive Types to Wrapper Classes초급도전 시작
114🎯 Print Any Type of Data초급도전 시작
115🎯 Print Even Numbers from Array초급도전 시작
116🎯 Print Non-Alphabet Characters초급도전 시작
117🎯 Print Value of Any Data Type초급도전 시작
118🎯 Printing Array Elements초급도전 시작
119🎯 Printing Individual Characters in a String초급도전 시작
120🎯 Printing a Sentence Three Times초급도전 시작
121🎯 Removing Elements from a HashMap초급도전 시작
122🎯 Reverse a Number Program초급도전 시작
123🎯 Shop Profit/Loss Calculator초급도전 시작
124🎯 Simple Interest Calculation Program초급도전 시작
125🎯 String Concatenation: Two Texts Combined초급도전 시작
126🎯 String Conversion: First Letter Uppercase초급도전 시작
127🎯 Subtraction of Coordinates초급도전 시작
128🎯 Swapping Two Numbers with Temp초급도전 시작
129🎯 Valid Internal Angles of Triangle초급도전 시작
130🎯 Validate Leap Year Condition초급도전 시작
131🎯 Verify Prime Number Status Using Java초급도전 시작
132🎯 Verifying Class Instance초급도전 시작
133🎯 Voting Eligibility Determination Program초급도전 시작
134🎯 Airplane Battle Game초급도전 시작
135🎯 Alien Cell Fission초급도전 시작
136🎯 Area of Circle with Any Radius초급도전 시작
137🎯 Automotive Sales Market초급도전 시작
138🎯 Bank Account Program초급도전 시작
139🎯 Blossoms Compete for Beauty초급도전 시작
140🎯 Building and Deploying Spring Boot초급도전 시작
141🎯 Business Card Distribution초급도전 시작
142🎯 Caesar Cipher Encryption초급도전 시작
143🎯 Calculating the Volume of a Cube초급도전 시작
144🎯 Calculating the Volume of a Cylinder초급도전 시작
145🎯 Chat Room Simulation초급도전 시작
146🎯 Class Grade Ranking초급도전 시작
147🎯 Class Properties and Methods초급도전 시작
148🎯 Classify Words by Parts of Speech초급도전 시작
149🎯 Coexisting Chicken and Rabbit Cage초급도전 시작
150🎯 Configuration File Content초급도전 시작
151🎯 Configuring Class Parameters with Annotations초급도전 시작
152🎯 Counting the Occurrences of a Substring초급도전 시작
153🎯 Define Your Annotations초급도전 시작
154🎯 Design and Implementation of Graphic Interface초급도전 시작
155🎯 Design and Implementation of Multiple Interfaces초급도전 시작
156🎯 Determine Spaceship Return Feasibility초급도전 시작
157🎯 Determine Triangle Feasibility with Exception Hand...초급도전 시작
158🎯 Dining Philosophers Synchronization초급도전 시작
159🎯 Displaying Data Information Using Iterator초급도전 시작
160🎯 Divide Apples with Exception Handling초급도전 시작
161🎯 Efficient Student Grade Analysis Program초급도전 시작
162🎯 Enter student information초급도전 시작
163🎯 Enum Class for Gender Information초급도전 시작
164🎯 Fibonacci Sequence Programming초급도전 시작
165🎯 File Content Filtering초급도전 시작
166🎯 File Upload Based on UDP Protocol초급도전 시작
167🎯 Flow Control Statements for Multiple Requirements초급도전 시작
168🎯 Fun Code Completion초급도전 시작
169🎯 Get Information from Google Homepage초급도전 시작
170🎯 Handling Incorrect Grades초급도전 시작
171🎯 Hello LabEx Using Java초급도전 시작
172🎯 How Many Days in Each Month초급도전 시작
173🎯 Implement Countdown Timer Thread초급도전 시작
174🎯 Implement a Stock class초급도전 시작
175🎯 Implementing Pascal's Triangle초급도전 시작
176🎯 Implementing String Split초급도전 시작
177🎯 Implementing String Utility Class초급도전 시작
178🎯 Intelligent Care Call Service초급도전 시작
179🎯 Intersection of Linked Lists초급도전 시작
180🎯 Java Engineer Salary Calculation초급도전 시작
181🎯 Kong Rong's Generosity초급도전 시작
182🎯 Landlord Card Game Simulation Using Java초급도전 시작
183🎯 Launching Wayne's Automated Height Calculation초급도전 시작
184🎯 Log Information Classification초급도전 시작
185🎯 Love at First Sight초급도전 시작
186🎯 Maximize Aeroplane Chess Score Using Dynamic Progr...초급도전 시작
187🎯 Maximize Airplane Destruction Strategy초급도전 시작
188🎯 Maximum value of three numbers.초급도전 시작
189🎯 Modify Weapon Design Using Inheritance초급도전 시작
190🎯 Narcissistic Number Judgment초급도전 시작
191🎯 Navigating Space Bridge with Java Arrays초급도전 시작
192🎯 No Money Jewelry Store Marketing초급도전 시작
193🎯 Number of Palindromic Numbers초급도전 시작
194🎯 Nüwa Creates Humans초급도전 시작
195🎯 Obtaining Class Objects of Different Classes초급도전 시작
196🎯 Operations with Method References초급도전 시작
197🎯 Optimal Coin Selection for Spring Purchase초급도전 시작
198🎯 Optimizing Threaded Relay Race Simulation초급도전 시작
199🎯 Output a Triangle초급도전 시작
200🎯 Outputting Book Info초급도전 시작
201🎯 Parsing XML Data Information with DOM초급도전 시작
202🎯 Point Inside a Triangle초급도전 시작
203🎯 Producer-Consumer Queue Implementation초급도전 시작
204🎯 Reflectively Create A Person Object초급도전 시작
205🎯 Release Scanner Resource using finally초급도전 시작
206🎯 Rescue Princess with Conditional Execution초급도전 시작
207🎯 Reverse One-Dimensional Array in Java초급도전 시작
208🎯 Reverse Output Word List초급도전 시작
209🎯 Reverse Word Order in English Sentences초급도전 시작
210🎯 Rewriting the equals method초급도전 시작
211🎯 Running Data Alternately In Three Groups초급도전 시작
212🎯 SAX Parsing XML Data초급도전 시작
213🎯 Searching in a Two-Dimensional Array초급도전 시작
214🎯 Servlet User Information Query초급도전 시작
215🎯 Simple Student Management System초급도전 시작
216🎯 Simulated University Management System초급도전 시작
217🎯 Spaceship Speed Control초급도전 시작
218🎯 Spare Me, My Lord초급도전 시작
219🎯 Spiral Traversal of a Tree초급도전 시작
220🎯 Stair Climbing and Balance Prediction초급도전 시작
221🎯 Storing Data Information Using TreeSet초급도전 시작
222🎯 Strength Training with Accumulative Method초급도전 시작
223🎯 String Class Constructors초급도전 시작
224🎯 String Information Statistics초급도전 시작
225🎯 String class methods초급도전 시작
226🎯 Student Management System초급도전 시작
227🎯 Student Score Ranking System초급도전 시작
228🎯 Substring Occurrence Count초급도전 시작
229🎯 Summoning Elves Gameplay초급도전 시작
230🎯 The Magical Pocket초급도전 시작
231🎯 The Wall Has Ears초급도전 시작
232🎯 The Wandering Earth초급도전 시작
233🎯 The Wish of Five Cents초급도전 시작
234🎯 Understanding Constant Pool초급도전 시작
235🎯 User Registration Validation with Exceptions초급도전 시작
236🎯 Using Inheritance to Save Code초급도전 시작
237🎯 When Can I Save Enough Money초급도전 시작
238🎯 Writing Objects to File초급도전 시작
239🎯 Yin and Yang초급도전 시작

LabEx 소개

LabEx 는 코딩과 기술에 전념하는 대화형 실습 학습 플랫폼입니다. 실험실, AI 지원 및 가상 머신을 결합하여 비디오 없는 실용적인 학습 경험을 제공합니다. 비디오 없는 독점적인 실습 실험실로 엄격한 '실습을 통한 학습' 접근 방식, 브라우저 내 대화형 온라인 환경에서 자동화된 단계별 확인, 스킬 트리 기반 시스템으로 구조화된 콘텐츠 구성, 30 개의 스킬 트리와 6,000 개 이상의 실험실을 포함하는 성장하는 학습 리소스로, LabEx 는 종합적인 실습 교육을 제공합니다. 플랫폼에는 최신 AI 모델을 기반으로 구축된 학습 도우미 Labby 가 포함되어 대화형 학습 경험을 제공합니다.

더 보기