CJCoding With Joseph
15per day
TitleTopicsAction
150
Format Currency with NumberFormatUse Java's NumberFormat class to read a decimal and print it as Canadian currenc...
easy○ Not Started
Miscellaneous
Solve
151
Format Percent with NumberFormatUse Java's NumberFormat class to read a decimal ratio and print it as a percenta...
easy○ Not Started
Miscellaneous
Solve
152
Round with DecimalFormat 2 PlacesUse Java's DecimalFormat class to read a decimal and round it to exactly 2 decim...
easy○ Not Started
Miscellaneous
Solve
153
Pad Integer with DecimalFormatUse Java's DecimalFormat class to read an integer and print it padded with leadi...
easy○ Not Started
Miscellaneous
Solve
154
Enum Day BasicUse a Java enum to represent days of the week and print the current day. Expect...
easy○ Not Started
Miscellaneous
Solve
155
Enum Traffic Light with ifUse a Java enum and an if statement to determine and print the action for a traf...
easy○ Not Started
Miscellaneous
Solve
166
Enum with Field and ConstructorUse an enum with a constructor, field, and getter method to store and retrieve a...
easy○ Not Started
Miscellaneous
Solve
206
Catch NullPointerExceptionThe variable `name` is set to `null`. Complete the program by adding a `try-catc...
easy○ Not Started
Miscellaneous
Solve
207
Catch ArrayIndexOutOfBoundsExceptionAn array contains three values: `{10, 20, 30}`. Read an index from input. Try to...
easy○ Not Started
Miscellaneous
Solve
208
Finally Block Always RunsThe try and catch blocks are already set up for division. Your job is to complet...
easy○ Not Started
Miscellaneous
Solve
209
Parse Double with Default FallbackRead one line of input. Try to parse it as a `double` using `Double.parseDouble(...
easy○ Not Started
Miscellaneous
Solve
210
Catch StringIndexOutOfBoundsExceptionRead a word and an index on the same line. Try to print `word.charAt(index)`. If...
easy○ Not Started
Miscellaneous
Solve
211
Multiple Catch BlocksRead a string from input. The try block parses it as an integer and then compute...
easy○ Not Started
Miscellaneous
Solve
212
Throw IllegalArgumentExceptionThe method `checkPositive(int n)` should throw an `IllegalArgumentException` wit...
easy○ Not Started
Miscellaneous
Solve
213
Catch Any ExceptionThe try block parses the input as an integer and accesses that index of `"Java"`...
easy○ Not Started
Miscellaneous
Solve
214
Read Exception InfoThe method `triggerError()` throws an `IllegalStateException` with the message `...
easy○ Not Started
Miscellaneous
Solve
215
Safe Array Access MethodComplete the method `safeGet(int[] arr, int index)`. It should return the elemen...
easy○ Not Started
Miscellaneous
Solve
156
Enum Switch Shipping CostUse an enum and a switch statement to determine and print a shipping cost based ...
medium○ Not Started
Miscellaneous
Solve
157
DecimalFormat Grouping and Two DecimalsUse DecimalFormat to read a large decimal and print it with comma grouping separ...
medium○ Not Started
Miscellaneous
Solve
158
NumberFormat Locale ComparisonUse NumberFormat to read a decimal and print it as currency in two different loc...
medium○ Not Started
Miscellaneous
Solve
159
Enum Parse from InputRead a string from input, convert it to uppercase, and use Enum.valueOf() to par...
medium○ Not Started
Miscellaneous
Solve
160
Enum Ordinal and NameUse enum built-in methods to print the name and zero-based ordinal position of a...
medium○ Not Started
Miscellaneous
Solve
161
DecimalFormat Optional DecimalsUse DecimalFormat with the pattern '0.##' to format a decimal, removing unnecess...
medium○ Not Started
Miscellaneous
Solve
162
NumberFormat Integer GroupingUse NumberFormat.getIntegerInstance() to read a large integer and print it with ...
medium○ Not Started
Miscellaneous
Solve
163
Enum Loop ValuesUse a for-each loop with Enum.values() to iterate over all constants in the Stat...
medium○ Not Started
Miscellaneous
Solve
167
Enum from int with helper methodComplete the static fromScore() method that maps an integer to a Rank enum const...
medium○ Not Started
Miscellaneous
Solve
169
NumberFormat Compact Currency SummaryRead a price and tax amount, compute the total, and print all three as formatted...
medium○ Not Started
Miscellaneous
Solve
216
Custom RuntimeExceptionBuild a stock-checking system: 1. Create a class `OutOfStockException` that exte...
medium○ Not Started
Miscellaneous
Solve
217
Multi-Catch with | OperatorWrite a program that reads a string from input. Try to parse it as an integer us...
medium○ Not Started
Miscellaneous
Solve
218
Finally for Resource CleanupSimulate opening and closing a database connection. Write a program that: 1. Pri...
medium○ Not Started
Miscellaneous
Solve
219
Checked Exception and throwsCreate a checked exception and use it: 1. Define `InsufficientFundsException` th...
medium○ Not Started
Miscellaneous
Solve
220
Exception ChainingWrite a method `loadConfig(String input)` that tries to parse `input` as an inte...
medium○ Not Started
Miscellaneous
Solve
221
Validate Score with Custom ExceptionBuild a score validation system from scratch: 1. Create `InvalidScoreException` ...
medium○ Not Started
Miscellaneous
Solve
222
Nested Try-CatchWrite a program that reads a string. Use nested try-catch blocks: - The **outer*...
medium○ Not Started
Miscellaneous
Solve
223
Exception Propagation through MethodsWrite two methods: 1. `parseValue(String s)` — returns `Integer.parseInt(s)`. Le...
medium○ Not Started
Miscellaneous
Solve
224
Re-throw Exception After LoggingWrite a method `parse(String s)` that tries to parse `s` as an integer. If a `Nu...
medium○ Not Started
Miscellaneous
Solve
225
Count Valid Integers in a LoopRead 5 lines of input. For each line, try to parse it as an integer. Count how m...
medium○ Not Started
Miscellaneous
Solve
164
DecimalFormat Negative Currency StyleFormat a negative decimal as accounting-style currency where negatives appear in...
hard○ Not Started
Miscellaneous
Solve
165
NumberFormat Parse and ReformatRead a comma-formatted number string, parse it back to a numeric value with Numb...
hard○ Not Started
Miscellaneous
Solve
168
DecimalFormat Scientific NotationUse DecimalFormat to read a number and format it in scientific notation with exa...
hard○ Not Started
Miscellaneous
Solve