My Account Log in

1 option

Learn Java with Math : Using Fun Projects and Games / by Ron Dai.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Dai, Ron., Author.
Language:
English
Subjects (All):
Java (Computer program language).
Compilers (Computer programs).
Computer programming.
Machine theory.
Computer science—Mathematics.
Java.
Compilers and Interpreters.
Programming Techniques.
Formal Languages and Automata Theory.
Mathematics of Computing.
Local Subjects:
Java.
Compilers and Interpreters.
Programming Techniques.
Formal Languages and Automata Theory.
Mathematics of Computing.
Physical Description:
1 online resource (XIX, 231 p. 36 illus.)
Edition:
1st ed. 2019.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2019.
System Details:
text file
Summary:
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. You'll start with the fundamentals of Java programming and review how it integrates with basic mathematical concepts through many practical examples. You'll witness firsthand how Java can be a powerful tool or framework in your experimentation work. Learn Java with Math reveals how a strong math foundation is key to learning programming design. Using this as your motivation, you'll be programming in Java in no time.
Contents:
Part 1 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. Errors and Tips
9. Loop structure – For Loop
10. Loop structure – While Loop
11. Control Structure
12. Summary
13. Projects
14. Hints
Part 2 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. Class Concept – O.O.P.
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.
Notes:
Includes index.
ISBN:
9781484252093
1484252098
OCLC:
1139335793

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account