Kotlin
Java
500 Java questions for you to solve
Switch to Kotlin
Hello, world!
Hello, Fall 2021!
System.out.println
Hello, learncs.online!
System.out.println
Hello, world!
System.out.println
Variables and Types
Assign Int Variable
modifying variables
Declare Double
initializing variables
declaring variables
System.out.println
Practice with Primitive Types
initializing variables
declaring variables
Practice with Primitive Types 2
initializing variables
declaring variables
Practice with Primitive Types 4
initializing variables
declaring variables
Practice with Variable Declaration and Initialization 0
initializing variables
declaring variables
Operations on Variables
Area Calculation
arithmetic
initializing variables
declaring variables
Fall 2021 Grade Calculation
arithmetic
initializing variables
declaring variables
Increase Me, Decrease Me
variables assignment
modifying variables
initializing variables
declaring variables
Inspiration v. Perspiration
arithmetic
initializing variables
declaring variables
Math Minus
arithmetic
System.out.println
Primitive Assignments
arithmetic
initializing variables
declaring variables
System.out.println
Conditional Expressions and Statements
Advertising Conditional
if-else statements
if statements
comparisons
System.out.println
Division by Possibly Zero
reference equality
if-else statements
if statements
comparisons
arithmetic
System.out.println
Is CS Amazing
if-else statements
if statements
comparisons
initializing variables
declaring variables
System.out.println
Largest of Two
if-else statements
if statements
comparisons
System.out.println
Same Hundreds Digit
reference equality
if-else statements
if statements
comparisons
arithmetic
initializing variables
declaring variables
System.out.println
Simple Conditional
if-else statements
if statements
comparisons
System.out.println
Largest of Three
if statements
comparisons
modifying variables
initializing variables
declaring variables
System.out.println
Print Larger, Sometimes
nested conditionals
if-else statements
if statements
comparisons
System.out.println
Find Small Factors
reference equality
if statements
comparisons
arithmetic
System.out.println
Compound Conditionals
A Generous Curve
if-else-if statements
if-else statements
if statements
comparisons
arithmetic
System.out.println
Center of the Universe
logical operators
reference equality
if-else statements
if statements
comparisons
System.out.println
Print Adult Or Not
logical operators
nested conditionals
if-else statements
if statements
comparisons
System.out.println
Quiz Score Advice
if-else-if statements
if-else statements
if statements
comparisons
System.out.println
Age Group
if-else-if statements
if-else statements
if statements
comparisons
System.out.println
Discount Calculator 1
if-else-if statements
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Game Tiebreaker Snippet
if-else-if statements
nested conditionals
if-else statements
if statements
comparisons
modifying variables
Two Magical Numbers
logical operators
if-else statements
if statements
comparisons
initializing variables
declaring variables
System.out.println
Time to Decade
if-else-if statements
logical operators
if statements
comparisons
System.out.println
Discount Calculator 2
if-else-if statements
logical operators
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Arrays
Array Basics
accessing arrays
using arrays
modifying variables
initializing variables
declaring variables
System.out.println
Array First and Last
accessing arrays
using arrays
arithmetic
modifying variables
initializing variables
declaring variables
Assign Last Element
accessing arrays
using arrays
modifying variables
initializing variables
declaring variables
Assign Middle Element to Zero
accessing arrays
arithmetic
modifying variables
Char Array Literal
array literals
using arrays
initializing variables
declaring variables
Print Some Array Values
accessing arrays
arithmetic
System.out.println
Print Value at Index
accessing arrays
logical operators
if-else statements
if statements
comparisons
System.out.println
Loops
Array Snippet Sum
for loops
accessing arrays
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Fill Array With...
for loops
accessing arrays
using arrays
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Number Loop
for loops
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Print Every Other Element
for loops
accessing arrays
comparisons
variables assignment
modifying variables
initializing variables
declaring variables
System.out.println
Print Range of Array
for loops
accessing arrays
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Reverse Print Same Line
for loops
accessing arrays
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Sum of Digits
while loops
reference equality
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
System.out.println
Sum of Integers
for loops
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Victory Loop
for loops
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Array Count Odd Snippet
for loops
accessing arrays
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Array Sum Even Snippet
for loops
accessing arrays
reference equality
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Count Occurrences Snippet
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Easy Peasy Loop
for loops
reference equality
if-else statements
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Hailstone Sequence
while loops
reference equality
if-else statements
if statements
comparisons
variables assignment
arithmetic
modifying variables
System.out.println
Odd Range Sum
for loops
reference equality
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Print Even Elements
for loops
accessing arrays
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Print the First n Elements
for loops
accessing arrays
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Filter Evens from Array
for loops
accessing arrays
using arrays
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Algorithms I
Array Values Are All the Same
break
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array is Increasing
break
for loops
accessing arrays
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Array has Seven-Hundreds
break
for loops
accessing arrays
logical operators
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Functions
Add One Function
return
declaring methods
arithmetic
Is Even
return
declaring methods
reference equality
comparisons
arithmetic
Is Odd
return
declaring methods
reference equality
comparisons
arithmetic
Make Ends
return
declaring methods
accessing arrays
arithmetic
Make Last
return
declaring methods
accessing arrays
using arrays
arithmetic
modifying variables
initializing variables
declaring variables
Make Middle
return
declaring methods
accessing arrays
arithmetic
Make Pi
return
declaring methods
Mid Three
return
declaring methods
accessing arrays
arithmetic
Middle Way
return
declaring methods
accessing arrays
Plus Two
return
declaring methods
accessing arrays
Reverse Three
return
declaring methods
accessing arrays
Rotate Left 3
return
declaring methods
accessing arrays
Sum 3
return
declaring methods
accessing arrays
arithmetic
Sum Is Odd
return
declaring methods
reference equality
comparisons
arithmetic
Sum of Squares
return
declaring methods
arithmetic
Swap Ends
return
declaring methods
accessing arrays
arithmetic
modifying variables
initializing variables
declaring variables
Two Last Digit
return
declaring methods
reference equality
comparisons
arithmetic
Accounting Calculator
return
declaring methods
for loops
accessing arrays
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Bigger Two
return
declaring methods
accessing arrays
if-else statements
if statements
comparisons
arithmetic
initializing variables
declaring variables
Common End
return
declaring methods
accessing arrays
logical operators
reference equality
comparisons
arithmetic
Less 20
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Max End 3
return
declaring methods
accessing arrays
if statements
comparisons
modifying variables
initializing variables
declaring variables
More 20
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Near 10
return
declaring methods
logical operators
comparisons
arithmetic
Or 35
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Overloaded Add
return
declaring methods
arithmetic
Overloaded Area
return
declaring methods
arithmetic
Overloaded Multiply
return
declaring methods
arithmetic
Print Parity Function
declaring methods
reference equality
if-else statements
if statements
comparisons
arithmetic
System.out.println
Reverse Print
return
declaring methods
for loops
accessing arrays
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Same First Last
return
declaring methods
accessing arrays
logical operators
reference equality
comparisons
arithmetic
Sleep In
return
declaring methods
logical operators
Special Eleven
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Sum Double
return
declaring methods
reference equality
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
firstLast6
return
declaring methods
accessing arrays
logical operators
reference equality
comparisons
arithmetic
Answer Cell
return
declaring methods
logical operators
if-else statements
if statements
Array Count Equal (One Dimensional)
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Catchup Quiz Grading
return
declaring methods
for loops
accessing arrays
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Cigar Party
return
declaring methods
logical operators
if-else statements
if statements
comparisons
Front Piece
return
declaring methods
accessing arrays
if-else-if statements
reference equality
if-else statements
if statements
comparisons
In Order
return
declaring methods
logical operators
if-else statements
if statements
comparisons
Make 2
return
declaring methods
accessing arrays
using arrays
if-else-if statements
reference equality
if-else statements
if statements
comparisons
modifying variables
initializing variables
declaring variables
Make Chocolate
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Makes 10
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Max Triple
return
declaring methods
accessing arrays
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Old 35
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Parrot Trouble
return
declaring methods
logical operators
comparisons
Print Hellos Function
declaring methods
for loops
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Sorta Sum
return
declaring methods
logical operators
if-else statements
if statements
comparisons
arithmetic
initializing variables
declaring variables
Sum 2
return
declaring methods
accessing arrays
if statements
comparisons
variables assignment
modifying variables
initializing variables
declaring variables
Three Last Digit
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Two As One
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
clamp
return
declaring methods
if-else-if statements
if statements
comparisons
int Max
return
declaring methods
if-else statements
if statements
comparisons
modifying variables
declaring variables
Array Front 9
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array Is Doubled
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Caught Speeding
return
declaring methods
if-else-if statements
if-else statements
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Game Tiebreaker Function
return
declaring methods
if-else-if statements
nested conditionals
if-else statements
if statements
comparisons
Has 23
return
declaring methods
accessing arrays
logical operators
reference equality
comparisons
Icy Hot
return
declaring methods
logical operators
comparisons
In 1 to 10
return
declaring methods
logical operators
if-else statements
if statements
comparisons
In 10..20
return
declaring methods
logical operators
comparisons
In Order Equals
return
declaring methods
logical operators
if-else statements
if statements
comparisons
Lucky Sum
return
declaring methods
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
Make Bricks
return
declaring methods
logical operators
comparisons
arithmetic
Monkey Trouble
return
declaring methods
logical operators
if statements
No 23
return
declaring methods
accessing arrays
logical operators
reference equality
comparisons
No Triples
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Share Digit
return
declaring methods
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
Squirrel Play
return
declaring methods
logical operators
if-else statements
if statements
comparisons
Without Doubles
return
declaring methods
logical operators
reference equality
nested conditionals
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Array 123
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Array 667
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
nested conditionals
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Array All Pairs
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Date Fashion
return
declaring methods
if-else-if statements
logical operators
if-else statements
if statements
comparisons
Double 23
return
declaring methods
accessing arrays
logical operators
reference equality
if statements
comparisons
Fix 23
return
declaring methods
accessing arrays
logical operators
reference equality
if statements
comparisons
modifying variables
Front 11
return
declaring methods
accessing arrays
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
Max Mod 5
return
declaring methods
if-else-if statements
reference equality
nested conditionals
if-else statements
if statements
comparisons
arithmetic
Start 1
return
declaring methods
accessing arrays
logical operators
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Tea Party
return
declaring methods
if-else-if statements
logical operators
if-else statements
if statements
comparisons
arithmetic
Teen Sum
return
declaring methods
logical operators
if-else statements
if statements
comparisons
arithmetic
Array Is All Larger
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Blackjack
return
declaring methods
if-else-if statements
logical operators
if-else statements
if statements
comparisons
arithmetic
Blue Ticket
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
arithmetic
Green Ticket
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
Has Teen
return
declaring methods
logical operators
comparisons
Lone Teen
return
declaring methods
logical operators
comparisons
initializing variables
declaring variables
Max 10..20
return
declaring methods
logical operators
if statements
comparisons
modifying variables
initializing variables
declaring variables
Pos Neg
return
declaring methods
logical operators
if-else statements
if statements
comparisons
Letter Grade Printout
return
declaring methods
for loops
accessing arrays
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Lone Sum
return
declaring methods
logical operators
reference equality
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
In 30..50
return
declaring methods
logical operators
if statements
comparisons
Red Ticket
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
Tic-Tac-Toe
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Unlucky 1
return
declaring methods
accessing arrays
logical operators
reference equality
comparisons
arithmetic
Primes Switch Statement
declaring methods
break
switch statements
System.out.println
Errors and Debugging
Division with assert
assert statements
return
declaring methods
reference equality
comparisons
arithmetic
Mean of Array with assert
assert statements
return
declaring methods
for loops
accessing arrays
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Print Hellos with assert
assert statements
declaring methods
for loops
comparisons
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
Clamp with assert
assert statements
return
declaring methods
if-else-if statements
if statements
comparisons
Rotate Array
assert statements
return
declaring methods
for loops
accessing arrays
using arrays
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Practice with Functions
Array Count 9
enhanced for loop
return
declaring methods
for loops
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array Has No Zeros
enhanced for loop
return
declaring methods
for loops
reference equality
if statements
comparisons
declaring variables
Count Negative Values Function
enhanced for loop
return
declaring methods
for loops
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Move Zeros to End
enhanced for loop
return
declaring methods
for loops
accessing arrays
using arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Sum of Positive Values Function
enhanced for loop
return
declaring methods
for loops
if statements
comparisons
variables assignment
modifying variables
initializing variables
declaring variables
Array Range Sum
enhanced for loop
return
declaring methods
for loops
logical operators
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Strings
Back Around
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
initializing variables
declaring variables
Build Email Address
Strings
return
declaring methods
arithmetic
Endsly
dotted method calls
dot notation
Strings
return
declaring methods
First Half
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Hello Name
Strings
return
declaring methods
arithmetic
Make ABBA
Strings
return
declaring methods
arithmetic
Make Out Word
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Make Tags
Strings
return
declaring methods
arithmetic
Map Replace
dotted method calls
dot notation
System.out.println
Middle Three
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Middle Two
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Missing Char
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
initializing variables
declaring variables
Mix Start
dotted method calls
dot notation
Strings
return
declaring methods
Non Start
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Practice with JavaFX
dotted method calls
dot notation
creating objects
declaring methods
initializing variables
declaring variables
Reformat a Phone Number
dotted method calls
dot notation
Strings
return
declaring methods
accessing arrays
using arrays
arithmetic
initializing variables
declaring variables
Right 2
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Rotate Left 2
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
Start Hi
dotted method calls
dot notation
Strings
return
declaring methods
String Name Occupation Parsing
dotted method calls
dot notation
Strings
return
declaring methods
accessing arrays
using arrays
arithmetic
initializing variables
declaring variables
Without End
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
nTwice
dotted method calls
dot notation
Strings
return
declaring methods
arithmetic
replaceAll Goblin Translator
dotted method calls
dot notation
Strings
initializing variables
declaring variables
System.out.println
Combo String
dotted method calls
dot notation
Strings
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
Diff 21
dotted method calls
dot notation
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
Double Array Range and Sum String
Strings
enhanced for loop
return
declaring methods
for loops
accessing arrays
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Double Char
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Email to NetID
dotted method calls
dot notation
Strings
assert statements
return
declaring methods
accessing arrays
using arrays
initializing variables
declaring variables
equality
Ends Up
dotted method calls
dot notation
Strings
return
declaring methods
if statements
comparisons
arithmetic
initializing variables
declaring variables
Every Nth
dotted method calls
dot notation
Strings
return
declaring methods
for loops
comparisons
variables assignment
modifying variables
initializing variables
declaring variables
Extra Front
dotted method calls
dot notation
Strings
return
declaring methods
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
First Two
dotted method calls
dot notation
Strings
return
declaring methods
if statements
comparisons
Front 22
dotted method calls
dot notation
Strings
return
declaring methods
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Front 3
dotted method calls
dot notation
Strings
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
modifying variables
declaring variables
Front Again
dotted method calls
dot notation
Strings
return
declaring methods
if statements
comparisons
arithmetic
equality
Last Two
dotted method calls
dot notation
Strings
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
Last Value From String
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
modifying variables
initializing variables
declaring variables
Near Hundred
dotted method calls
dot notation
return
declaring methods
logical operators
comparisons
arithmetic
Print First Element
Strings
declaring methods
accessing arrays
reference equality
if-else statements
if statements
comparisons
System.out.println
Repeat End
dotted method calls
dot notation
Strings
return
declaring methods
for loops
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Repeat Front
dotted method calls
dot notation
Strings
return
declaring methods
for loops
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
String Bits
dotted method calls
dot notation
Strings
return
declaring methods
for loops
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
String Flip Halves
dotted method calls
dot notation
Strings
return
declaring methods
reference equality
if-else statements
if statements
comparisons
arithmetic
initializing variables
declaring variables
String Reverse
dotted method calls
dot notation
Strings
return
declaring methods
for loops
accessing arrays
using arrays
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
String Splotion
dotted method calls
dot notation
Strings
return
declaring methods
for loops
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
String Times
Strings
return
declaring methods
for loops
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
Sum Limit
dotted method calls
dot notation
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
initializing variables
declaring variables
The End
dotted method calls
dot notation
Strings
return
declaring methods
if-else statements
if statements
arithmetic
Without End 2
dotted method calls
dot notation
Strings
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
delDel
dotted method calls
dot notation
Strings
return
declaring methods
if statements
arithmetic
notString
dotted method calls
dot notation
Strings
return
declaring methods
if statements
arithmetic
oneTwo
dotted method calls
dot notation
Strings
return
declaring methods
for loops
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
At First
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
Close 10
dotted method calls
dot notation
return
declaring methods
if-else-if statements
if-else statements
if statements
comparisons
arithmetic
initializing variables
declaring variables
Count Hi
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
Count XX
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Double X
dotted method calls
dot notation
Strings
return
declaring methods
reference equality
if statements
comparisons
arithmetic
initializing variables
declaring variables
End Other
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
equality
Front Times
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Has Bad
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
comparisons
Last Chars
dotted method calls
dot notation
Strings
return
declaring methods
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Less By 10
dotted method calls
dot notation
return
declaring methods
logical operators
comparisons
arithmetic
Min Cat
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
Prefix Again
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
Reformat Name and Age Records
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
accessing arrays
using arrays
reference equality
if-else statements
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
See Color
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
if-else statements
if statements
Start Word
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
if-else statements
if statements
comparisons
String Match
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
Two Char
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
if-else statements
if statements
comparisons
arithmetic
Without 2
dotted method calls
dot notation
Strings
return
declaring methods
if-else statements
if statements
comparisons
arithmetic
equality
Without X
dotted method calls
dot notation
Strings
return
declaring methods
if statements
arithmetic
modifying variables
initializing variables
declaring variables
altPairs
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Bob There
dotted method calls
dot notation
Strings
return
declaring methods
for loops
accessing arrays
using arrays
logical operators
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Cat Dog
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if-else-if statements
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
Has 271
dotted method calls
dot notation
return
declaring methods
for loops
accessing arrays
logical operators
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Last2
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
Love 8
dotted method calls
dot notation
return
declaring methods
logical operators
reference equality
comparisons
arithmetic
Mario Bricks
Strings
nested loops
nested loops
return
declaring methods
for loops
if-else statements
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Primes Switch Expression
Strings
return
declaring methods
switch expressions
Same Star Character
dotted method calls
dot notation
Strings
return
declaring methods
continue
for loops
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
conCat
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
reference equality
if-else statements
if statements
comparisons
arithmetic
plus Out
dotted method calls
dot notation
Strings
return
declaring methods
for loops
logical operators
if-else statements
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
stringE
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
logical operators
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
xy Balance
dotted method calls
dot notation
Strings
return
declaring methods
continue
for loops
logical operators
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
xyz Middle
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
reference equality
if statements
comparisons
arithmetic
initializing variables
declaring variables
equality
Count Code
dotted method calls
dot notation
Strings
return
declaring methods
for loops
accessing arrays
using arrays
logical operators
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Fizz String
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
arithmetic
Fizz String 2
Strings
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
arithmetic
Larger Non-Negative
dotted method calls
dot notation
return
declaring methods
if-else-if statements
logical operators
reference equality
nested conditionals
if-else statements
if statements
comparisons
Mix String
dotted method calls
dot notation
Strings
return
declaring methods
for loops
if-else-if statements
logical operators
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Small Word Filter With Array
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
accessing arrays
using arrays
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Start Oz
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
reference equality
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
String X
dotted method calls
dot notation
Strings
return
declaring methods
for loops
logical operators
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
String Yak
dotted method calls
dot notation
Strings
return
declaring methods
for loops
logical operators
reference equality
if-else statements
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Validate Username 1
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
logical operators
if statements
comparisons
declaring variables
equality
xyz There
dotted method calls
dot notation
Strings
return
declaring methods
for loops
logical operators
reference equality
nested conditionals
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
equality
Alarm Clock
Strings
return
declaring methods
logical operators
reference equality
nested conditionals
if-else statements
if statements
comparisons
Close Far
dotted method calls
dot notation
return
declaring methods
logical operators
comparisons
arithmetic
Without X2
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
reference equality
if statements
comparisons
variables assignment
modifying variables
initializing variables
declaring variables
deFront
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
reference equality
if statements
comparisons
variables assignment
modifying variables
initializing variables
declaring variables
Star Out
dotted method calls
dot notation
Strings
return
declaring methods
continue
for loops
if-else-if statements
logical operators
reference equality
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Evenly Spaced
dotted method calls
dot notation
return
declaring methods
logical operators
reference equality
if statements
comparisons
arithmetic
initializing variables
declaring variables
Rock Paper Scissors
Strings
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
Algorithms and Strings
Print Number Summary
primitive type casting
dotted method calls
dot notation
Strings
enhanced for loop
declaring methods
continue
for loops
reference equality
if-else statements
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
System.out.println
null
Reformat a Name
working with null
dotted method calls
dot notation
Strings
return
declaring methods
accessing arrays
using arrays
reference equality
if statements
comparisons
arithmetic
initializing variables
declaring variables
String Last Name
working with null
dotted method calls
dot notation
Strings
return
declaring methods
accessing arrays
using arrays
reference equality
if statements
comparisons
initializing variables
declaring variables
Array Sum (One Dimensional)
working with null
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
String Character Sum
working with null
dotted method calls
dot notation
Strings
return
declaring methods
for loops
reference equality
if statements
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
String Doubled
working with null
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
reference equality
if statements
comparisons
variables assignment
arithmetic
modifying variables
initializing variables
declaring variables
Array Count Greater Than 1D
working with null
assert statements
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array Is Sorted
working with null
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Array Sum (Two Dimensional)
working with null
nested loops
nested loops
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variables assignment
variable operations
modifying variables
initializing variables
declaring variables
Array Sum Even (One Dimensional)
working with null
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
Rot 13 Encryption
working with null
dotted method calls
dot notation
Strings
return
declaring methods
for loops
accessing arrays
using arrays
reference equality
if statements
comparisons
variables assignment
arithmetic
variable operations
modifying variables
initializing variables
declaring variables
String Equality
working with null
dotted method calls
dot notation
Strings
return
declaring methods
if-else-if statements
logical operators
reference equality
if-else statements
if statements
comparisons
equality
Array Count Equal (Two Dimensional)
working with null
nested loops
nested loops
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array Count Greater Than (Two Dimensional)
working with null
nested loops
nested loops
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array Count Not Equal (Two Dimensional)
working with null
nested loops
nested loops
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Array Max (1D)
working with null
return
declaring methods
for loops
accessing arrays
reference equality
if statements
comparisons
variable operations
modifying variables
initializing variables
declaring variables
Ends With, Starts With
working with null
dotted method calls
dot notation
Strings
return
declaring methods
logical operators
reference equality
if statements
comparisons
arithmetic
Football CSV
working with null
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
accessing arrays
using arrays
reference equality
if statements
comparisons
arithmetic
modifying variables
initializing variables
declaring variables
Game CSV Max First
working with null
dotted method calls
dot notation
Strings
enhanced for loop
return
declaring methods
for loops
accessing arrays
using arrays
reference equality
if statements
comparisons
modifying variables
initializing variables
declaring variables
String Rotate Right
working with null
dotted method calls
dot notation
Strings