Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 3 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
"files.autoSave": "afterDelay",
"screencastMode.onlyKeyboardShortcuts": true,
"terminal.integrated.fontSize": 18,
"workbench.activityBar.visible": true,
"workbench.colorTheme": "Visual Studio Dark",
"workbench.fontAliasing": "antialiased",
"workbench.statusBar.visible": true,
"java.server.launchMode": "Standard"
}
"java.server.launchMode": "Standard",
"java.debug.settings.onBuildFailureProceed": true
}
22 changes: 11 additions & 11 deletions _01_02b/Employee.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,33 @@ public class Employee {
public static void main(String[] args) {

// Create a variable called age of type int and assign it the value 29.

int age = 29;
// Print the age variable to the console.

System.out.println(age);
// Create a variable called isAManager of type boolean and assign it the value
// true.

boolean isAManager = true;
// Print the isAManager variable to the console.

System.out.println(isAManager);
// Create a variable called yearsOfService of type double and assign it the
// value 2.5.

double yearsOfService = 2.5;
// Print the yearsOfService variable to the console.

System.out.println(yearsOfService);
// Create a variable called baseSalary of type int and assign it the value 3000.

int baseSalary = 3000;
// Create a variable called overtimePayment of type int and assign it the value
// 40.

int overtimePayment = 40;
// Create a variable called totalPayment of type int and assign it to the value
// of baseSalary added to overtimePayment.

int totalPayment = baseSalary + overtimePayment;
// Print the totalPayment variable to the console.

System.out.println(totalPayment);
// Create three variables all of type double on a single line.
// They should be called firstBonus, secondBonus and thirdBonus and they should
// be assigned the values 10.00, 22.00 and 35.00.

//double firstBonus, secondBonus, thirdBonus = 10.00, 22.00, 35.00;
// Print out the sum of the variables called firstBonus, secondBonus and
// thirdBonus.

Expand Down
21 changes: 11 additions & 10 deletions _01_04/MenuBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,27 @@ public static void main(String[] args) {

// Create a variable called menuTitle of type String and assign it the value "My
// Dream Menu:".

String menuTitle = "My Dream Menu";
// Print the menuTitle variable to the console.

System.out.println(menuTitle);
// Create a variable called menu of type ArrayList.

ArrayList<MenuItem> menu = new ArrayList<>();
// Create a variable called starter of type MenuItem and pass in the name of
// your favourite starter.

MenuItem starter = new MenuItem("Calmari");
// Add the starter variable to the ArrayList called menu.

menu.add(starter);
// Create a variable called mainCourse of type MenuItem and pass in the name of
// your favourite main course.

MenuItem mainCourse = new MenuItem("Lasagne");
// Add the mainCourse variable to the ArrayList called menu.

menu.add(mainCourse);
// Create a variable called dessert of type MenuItem and pass in the name of
// your favourite dessert.

MenuItem dessert = new MenuItem( "Toffee shit");
// Add the dessert variable to the ArrayList called menu.

menu.add(dessert);
// Print the menu variable to the console.
System.out.print(menu);
}
}
}
2 changes: 1 addition & 1 deletion _01_05b/MenuBuilder.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package _01_05b;

import java.util.ArrayList;
//import java.util.ArrayList;

public class MenuBuilder {
public static void main(String[] args) {
Expand Down
1 change: 1 addition & 0 deletions _02_02/Instructions.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
1. Create a class called Ticket

2. Give the class an empty constructor
3. Create 3 private field variables in the class:
- A field of type String called destination
Expand Down
10 changes: 10 additions & 0 deletions _02_03b/Ticket.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package _02_03b;

public class Ticket {

public Ticket() {}

private String destination;
private double price;
private boolean isReturn;
}
21 changes: 21 additions & 0 deletions _02_05b/Ticket.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,29 @@ public Ticket() {

// Add three public methods to set the value of each field, called
// setDestination, setPrice and setIsReturn.
public void setDestination(String destination) {
this.destination = destination;
}

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


}

public void setIsReturn(boolean isReturn) {
this.isReturn = isReturn;
}
// Add three public methods to get the value of each field, called
// getDestination, getPrice and getIsReturn.

public String getDestination() {
return destination;
}
public double getPrice() {
return price;
}
public boolean getIsReturn() {
return isReturn;
}
}
33 changes: 29 additions & 4 deletions _03_03b/GradingSystem.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,12 @@ public class GradingSystem {
public boolean isAPass(int percentage) {
// Return true if the percentage is higher than or equal to 60.
// Otherwise return false.
return false;
if (percentage >= 60) {
return true;
} else {
return false;
}

}

public char getGrade(int percentage) {
Expand All @@ -14,8 +19,19 @@ public char getGrade(int percentage) {
// If it's 70-79, return 'C'.
// If it's 60-69, return 'D'.
// If it's less than 60, return 'F'.
return 'X';
}
if (percentage >= 90) {
return 'A';
} else if(percentage >=80) {
return 'B';
} else if(percentage >=70){
return 'C';
} else if(percentage >=60) {
return 'D';
} else {
return 'F';
}
}


public String retakeMessage(int percentage, boolean allowedToRetake) {
// If percentage is less than 60 and allowedToRetake is true, return a String
Expand All @@ -24,7 +40,16 @@ public String retakeMessage(int percentage, boolean allowedToRetake) {
// that says "The student is not allowed to retake this exam."
// If percentage is 60 or higher, return a String that says "A retake is not
// required."
return "";
if(percentage < 60 && allowedToRetake == true) {
return "The student has been entered for a retake.";
}
else if (percentage <60 && !allowedToRetake) {
return "Can not retake";
}
else {
return "A retake is not required";
}

}

}