Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harrydulaney/intro-to-java-programming

Solutions to Introduction to Java Programming by Y. Daniel Liang. 10th Edition
https://github.com/harrydulaney/intro-to-java-programming

algorithms-and-data-structures computer-science core-java cs-fundamentals exercise-solutions introduction-to-java-programming introduction-to-programming java java-programming javafx learning-by-doing learning-java learning-resources learnjava practice-programming programming-challenges programming-exercises textbook-exercises

Last synced: about 3 hours ago
JSON representation

Solutions to Introduction to Java Programming by Y. Daniel Liang. 10th Edition

Awesome Lists containing this project

README

        

# INTRODUCTION TO JAVA PROGRAMMING 10TH EDITION
_Exercise Solutions_

header-img-book-cover

### This repo contains my solutions to the end-of-chapter exercise’s from Y. Daniel Liang’s Intro to Java Programming (10th Edition)

### I've included links below to all the freely accessible companion material and quick links to navigate through my solutions by chapter.

### See Contribution Guide for coding guidelines and information on how to contribute.

____

#### - About the 10th Edition -

_"Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach
. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of
object-oriented, GUI programming, advanced GUI and Web programming using Java..."_

----

Companion Content


Additional online learning material that came with the books

### Bonus Chapters Online

### Exercise Check Tool

### Video Notes

### Self-Check Chapter Quiz's

### Hints to Quizzes and Programming Projects

### Checkpoint Answers

### UML Diagrams for Chapter 9 - 13

### Example Programs By Chapter

### Algorithm Animations

### Java Coding Style Guidelines

____

## How to Contribute

### _Coding Guidelines_

- #### Solution must use Java 8 SE, as this is the version used by the book.
- #### Every solution should have a java file containing a public main method for testing it.
- #### Naming convention is: ExerciseCC_EE.java where CC is the chapter number and EE is the exercise number.
- #### The public Exercise class containing the main method must include a JavaDoc comment on the class with original exercise question.
- #### Each solution should be its own self-contained program with minimal dependencies on other files. If you need multiple files please create a package for the exercise.
- #### ch_XX/exercise22_07/Exercise22_07.java
- #### This allows us to utilize the Exercise Checking Tool [Exercise Checking Tool](https://liveexample.pearsoncmg.com/CheckExercise/faces/CheckExercise.xhtml?chapter=1&programName=Exercise01_01) to verify solutions.
- ### Example exercise solution:

```java
package ch_01;

/**
* 1.1 (Display three messages) Write a program that displays Welcome to Java,
* Welcome to Computer Science, and Programming is fun.
*/
public class Exercise01_01 {
public static void main(String[] args) {
System.out.println("Welcome to Java");
System.out.println("Welcome to Computer Science");
System.out.println("Programming is fun");
}

}
```

### Pull requests:

- _When to use Pull Requests_
- To add new solutions, that do not already exist.
- To add new documentation and/or comments to existing exercise solutions.

- _How to use Pull Requests_
1. Fork the Master branch
2. Create a feature branch (with a descriptive name) using the fork from step 1.
3. Make your changes to your new branch (Only commit and push the files you plan to merge).
4. Make a Pull Request into our intro-to-java-programming Master branch.

### Issue's:

- _Please feel free to open new Issues._
- To request a specific Exercise that you need answered.
- Be sure to include the Chapter and Exercise number.
- To request a change to an existing solution.
- You find an error in an existing solution.

____

Exercise Solutions:


Quick Links to navigate these solutions by chapter


complete-check-img
Indicates 100% completion of all exercises for that chapter

____

Checkpoint Answers


Checkpoint Questions at the end of each chapter

##### Chapter 1 Check Point Questions

##### Chapter 2 Check Point Questions

##### Chapter 3 Check Point Questions

##### Chapter 4 Check Point Questions

##### Chapter 5 Check Point Questions

##### Chapter 6 Check Point Questions

##### Chapter 7 Check Point Questions

##### Chapter 8 Check Point Questions

##### Chapter 9 Check Point Questions

##### Chapter 10 Check Point Questions

##### Chapter 11 Check Point Questions

##### Chapter 12 Check Point Questions

##### Chapter 13 Check Point Questions

##### Chapter 14 Check Point Questions

##### Chapter 15 Check Point Questions

##### Chapter 16 Check Point Questions

##### Chapter 17 Check Point Questions

##### Chapter 18 Check Point Questions

##### Chapter 19 Check Point Questions

##### Chapter 20 Check Point Questions

##### Chapter 21 Check Point Questions

##### Chapter 22 Check Point Questions

##### Chapter 23 Check Point Questions

##### Chapter 24 Check Point Questions

##### Chapter 25 Check Point Questions

##### Chapter 26 Check Point Questions

##### Chapter 27 Check Point Questions

##### Chapter 28 Check Point Questions

##### Chapter 29 Check Point Questions

##### Chapter 30 Check Point Questions

##### Chapter 31 Check Point Questions

##### Chapter 32 Check Point Questions

##### Chapter 33 Check Point Questions

##### Chapter 34 Check Point Questions

##### Chapter 35 Check Point Questions

##### Chapter 36 Check Point Questions

##### Chapter 37 Check Point Questions

##### Chapter 38 Check Point Questions

##### Chapter 39 Check Point Questions

##### Chapter 40 Check Point Questions

##### Chapter 41 Check Point Questions

##### Chapter 42 Check Point Questions

##### Chapter 43 Check Point Questions

##### Chapter 44 Check Point Questions

##### Chapter 45 Check Point Questions

____

Self-Check Quiz's


Self-Check Quiz's are provided for self testing and reinforcing what you leaned in the chapter

##### Chapter 1 Self-Check Quiz

##### Chapter 2 Self-Check Quiz

##### Chapter 3 Self-Check Quiz

##### Chapter 4 Self-Check Quiz

##### Chapter 5 Self-Check Quiz

##### Chapter 6 Self-Check Quiz

##### Chapter 7 Self-Check Quiz

##### Chapter 8 Self-Check Quiz

##### Chapter 9 Self-Check Quiz

##### Chapter 10 Self-Check Quiz

##### Chapter 11 Self-Check Quiz

##### Chapter 12 Self-Check Quiz

##### Chapter 13 Self-Check Quiz

##### Chapter 14 Self-Check Quiz

____