Skip to content

Latest commit

 

History

History
269 lines (255 loc) · 63.3 KB

File metadata and controls

269 lines (255 loc) · 63.3 KB

Exercícios de Programação Java

Idiomas

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

Exercícios de Programação Java

Start-Learning

Pratique programação Java através de mais de 200 desafios de codificação práticos. Perfeito para iniciantes aprimorarem suas habilidades com projetos do mundo real, cobrindo estruturas de dados, algoritmos, OOP e conceitos básicos de Java.

Java

Exercícios

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

Sobre LabEx

LabEx é uma plataforma de aprendizagem interativa e prática dedicada à programação e tecnologia. Combina laboratórios, assistência de IA e máquinas virtuais para fornecer uma experiência de aprendizagem prática sem vídeos. Com uma abordagem rigorosa de 'Aprender Fazendo', ambientes online interativos no navegador com verificações automatizadas passo a passo, organização de conteúdo estruturada com o sistema baseado em Árvore de Habilidades, e um recurso de aprendizagem crescente de 30 Árvores de Habilidades e mais de 6.000 Laboratórios, LabEx oferece educação prática integral. A plataforma inclui o assistente de aprendizagem Labby, construído sobre os últimos modelos de IA, fornecendo uma experiência de aprendizagem conversacional.

Mais