Book description
There are many good Java programming books on the market, but it's not easy to find one fit for a beginner. This book simplifies the complexity of Java programming and guides you through the journey to effectively work under the hood.- Explore Java basics
- Program with Java using fun math-inspired examples
- Work with Java variables and algorithms
- Review I/O, loops, and control structures
- Use projects such as the Wright brothers coin flip game
Table of contents
- Cover
- Front Matter
-
Part I. Java Basic
- 1. Introduction
- 2. Number Basics
- 3. Java Basics
- 4. Start Playing with Java
- 5. Variables
- 6. First Algorithm
- 7. Input and Output
- 8. Loop Structure – for Loop
- 9. Loop Structure – while Loop
- 10. Logical Control Structures
- 11. Errors and Tips
- 12. Java Basics Summary
- 13. Java Basics Projects
- 14. Java Basics Solutions
-
Part II. Java Intermediate
- 15. Wright Brothers’ Coin Flip Game
- 16. Pythagorean Triples
- 17. Strong Typed Programming
- 18. Conditional Statements
- 19. Switch Statement
- 20. Tracing Moving Objects
- 21. Counting
- 22. Factorization
- 23. Exploratory Experimentation of Pi
- 24. Classes in Object-Oriented Programming
- 25. Interface – Total Abstraction
- 26. Inheritance – Code Reuse
- 27. Encapsulation and Polymorphism
- 28. Array – a Simple and Efficient Data Structure
- 29. Common Pitfalls
- 30. Design Considerations
- 31. IOU Computation
- 32. Projects
- 33. Java Intermediate Solutions
- Back Matter
Product information
- Title: Learn Java with Math: Using Fun Projects and Games
- Author(s):
- Release date: November 2019
- Publisher(s): Apress
- ISBN: 9781484252093
You might also like
book
Learning Java by Building Android Games - Third Edition
Get ready to learn Java the fun way by developing games for the Android platform with …
book
Learn Java the Easy Way
"Java is the world’s most popular programming language, but it’s known for having a steep learning …
book
Killer Game Programming in Java
Although the number of commercial Java games is still small compared to those written in C …
book
Java Projects - Second Edition
Learn how to build scalable, resilient, and effective applications in Java that suit your software requirements. …