JavaPlay
Learn Java syntax, then build what you want.
Read, run and fix real Java, one step at a time, on the way to classes, arrays, ArrayList and recursion. Code runs right in your browser.
Start here โ println or print? First JavaUnits
- 1 First Java
- class
- main
- System.out.println
- System.out.print
- int
- double
- boolean
- String
- (int)
- /
- %
- 2 Using Objects
- new
- length()
- substring()
- indexOf()
- charAt()
- equals()
- Math.pow()
- Math.sqrt()
- Integer.parseInt()
- null
- 3 Decisions
- if
- else
- else if
- &&
- ||
- !
- ==
- !=
- ? :
- 4 Loops
- while
- for
- ++
- +=
- nested for
- break
- continue
- charAt(i)
- 5 Methods
- static
- return
- void
- parameters
- overloading
- scope
- 6 Classes
- class
- new
- constructor
- this
- private
- getter
- setter
- toString
- static field
- 7 Arrays
- int[]
- new int[n]
- {1, 2, 3}
- .length
- a[i]
- for-each
- int[][]
- 8 ArrayList & Data
- ArrayList<E>
- add
- get
- set
- remove
- size
- Integer
- File
- Scanner
- throws IOException
- sorting
- Coming next: 9 Recursion