Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
89418a8
Adding exercise solutions
gildedgardenia Jun 22, 2023
8057a8d
Adding studio solution
gildedgardenia Jun 22, 2023
7ee2631
exercise solutions
jwoolbright23 Jun 26, 2023
d6c296b
updated structure, added studio solution
jwoolbright23 Jun 26, 2023
60579d5
controllers and routing studio solution
jwoolbright23 Jun 28, 2023
388cff7
controllers and routing studio solution
jwoolbright23 Jun 28, 2023
c6c0e78
updated structure
jwoolbright23 Jun 28, 2023
09d20c7
controlers-routing studio
jwoolbright23 Jun 28, 2023
290843a
Adding unit testing starter
gildedgardenia Jun 29, 2023
ee9f185
exercises and studio solutions added
speudusa Jun 29, 2023
280078c
exercises and studio solutions added
speudusa Jun 29, 2023
f9fe6d8
solutions added for data types
speudusa Jun 29, 2023
a780131
fixing things
speudusa Jun 29, 2023
2b314d6
exercises and studio solutions added
speudusa Jun 29, 2023
261ef66
studio solution added
speudusa Jun 30, 2023
ddf265d
exercises solutions added
speudusa Jun 30, 2023
2ec2a2d
Merge pull request #2 from LaunchCodeEducation/chapter-2
speudusa Jun 30, 2023
b6fa40a
solutions added for studios and exercises
speudusa Jun 30, 2023
aa84dc8
classes-part-2 solutions added
speudusa Jun 30, 2023
eed8d1b
Revert "Chapter 2 exercise and studio solutions added"
speudusa Jun 30, 2023
ba165e0
Merge pull request #4 from LaunchCodeEducation/revert-2-chapter-2
speudusa Jun 30, 2023
913cf54
Revert "solutions added for studios and exercises for classes-part-2"
speudusa Jun 30, 2023
b4aa5ac
Merge pull request #5 from LaunchCodeEducation/revert-3-chapter-5
speudusa Jun 30, 2023
a2f00f5
Adding solutions
gildedgardenia Jun 30, 2023
ec6ec73
Merge branch 'main' into unit-testing
gildedgardenia Jul 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 2 .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions 12 classes-part-one/exercises/Course.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package exercises.classespart1;

import exercises.classespart2.Teacher;

import java.util.ArrayList;

public class Course {
private String topic;
private Teacher instructor;
private ArrayList<Student> enrolledStudents;
}
}
42 changes: 42 additions & 0 deletions 42 classes-part-one/exercises/Student.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package exercises.classespart1;

public class Student {

private String name;
private int studentId;
private int numberOfCredits = 0;
private double gpa = 0;

public void setName(String name) {
this.name = name;
}

public void setStudentId(int studentId) {
this.studentId = studentId;
}

public void setGpa(double gpa) {
this.gpa = gpa;
}

private void setNumberOfCredits(int numberOfCredits) {
this.numberOfCredits = numberOfCredits;
}

public String getName() {
return name;
}

public int getStudentId() {
return studentId;
}

public int getNumberOfCredits() {
return numberOfCredits;
}

public double getGpa() {
return gpa;
}

}
12 changes: 12 additions & 0 deletions 12 classes-part-one/exercises/StudentPractice.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public class StudentPractice {
public static void main(String[] args){
//insantiate your Student class below
Student student = new Student("Your Name", 12345, 1, 4.0);

//access properties if student took this step
String name = student.getName();
int studentId = student.getStudentId();
int numberOfCredits = student.getNumberOfCredits();
double gpa = student.getGpa();
}
}
8 changes: 8 additions & 0 deletions 8 classes-part-one/studio/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package org.launchcode;

public class Main {

public static void main(String[] args) {
// write your code here
}
}
30 changes: 30 additions & 0 deletions 30 classes-part-one/studio/Menu.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package org.launchcode;

import java.util.ArrayList;
import java.util.Date;

public class Menu {
private Date lastUpdated;
private ArrayList<MenuItem> items;

public Menu(Date d, ArrayList<MenuItem> i) {
this.lastUpdated = d;
this.items = i;
}

public void setLastUpdated(Date lastUpdated) {
this.lastUpdated = lastUpdated;
}

public void setItems(ArrayList<MenuItem> items) {
this.items = items;
}

public Date getLastUpdated() {
return lastUpdated;
}

public ArrayList<MenuItem> getItems() {
return items;
}
}
31 changes: 31 additions & 0 deletions 31 classes-part-one/studio/MenuItem.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package org.launchcode;

public class MenuItem {
private double price;
private String description;
private String category;
private boolean isNew;

public MenuItem(double p, String d, String c, boolean iN) {
this.price = p;
this.description = d;
this.category = c;
this.isNew = iN;
}

public void setPrice(double price) {
this.price = price;
}

public void setDescription(String description) {
this.description = description;
}

public void setCategory(String category) {
this.category = category;
}

public void setNew(boolean aNew) {
isNew = aNew;
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.