diff --git a/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/MP1_CalebFontenot.java b/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/MP1_CalebFontenot.java index a58450a..a488eef 100644 --- a/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/MP1_CalebFontenot.java +++ b/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/MP1_CalebFontenot.java @@ -36,8 +36,8 @@ public class MP1_CalebFontenot { {1, 3, 9, 1, 4, 0, 7}, {3, 3, 3, 9, 4, 0, 7} }; - printArray(intArray3); - System.out.println(isConsecutiveFour(intArray3)); + printArray(intArray1); + System.out.println(isConsecutiveFour(intArray1)); } public static void printArray(int[][] array) @@ -103,7 +103,8 @@ public class MP1_CalebFontenot { System.out.println("Checking for Diagonal matches..."); for (int rowIterate = 0; rowIterate < (values.length - 4); ++rowIterate) { for (int x = 0; x < values.length - 1; ++x) { - if (values[x][rowIterate] == values[x][rowIterate + 1]) + if (values[x][rowIterate] == values[x][rowIterate + 1]) {} + } System.out.println("Checking next line..."); } diff --git a/Semester 2/Assignments/lab3_CalebFontenot/lab1-2.pdf b/Semester 2/Assignments/lab3_CalebFontenot/lab1-2.pdf new file mode 100644 index 0000000..037a3a0 Binary files /dev/null and b/Semester 2/Assignments/lab3_CalebFontenot/lab1-2.pdf differ diff --git a/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Account.java b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Account.java new file mode 100644 index 0000000..f7d2770 --- /dev/null +++ b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Account.java @@ -0,0 +1,104 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package com.calebfontenot.lab3_calebfontenot; + +import java.util.Date; + +/** + * + * @author caleb + */ +public class Account { + + public Account() + { + dateCreated = new Date(); + } + public Account(double balance) { + this.balance = balance; + dateCreated = new Date(); + } + + @Override + public String toString() + { + return "Account{" + "id=" + id + ", balance=" + balance + ", dateCreated=" + dateCreated + '}'; + } + + private int id; + private double balance; + private static int annualInterestRate; + private Date dateCreated; + + /** + * Get the value of id + * + * @return the value of id + */ + public int getId() + { + return id; + } + + /** + * Set the value of id + * + * @param id new value of id + */ + public void setId(int id) + { + this.id = id; + } + + /** + * Get the value of balance + * + * @return the value of balance + */ + public double getBalance() + { + return balance; + } + + /** + * Set the value of balance + * + * @param balance new value of balance + */ + public void setBalance(double balance) + { + this.balance = balance; + } + + + + /** + * Get the value of annualInterestRate + * + * @return the value of annualInterestRate + */ + public static int getAnnualInterestRate() + { + return annualInterestRate; + } + + /** + * Set the value of annualInterestRate + * + * @param annualInterestRate new value of annualInterestRate + */ + public static void setAnnualInterestRate(int annualInterestRate) + { + Account.annualInterestRate = annualInterestRate; + } + public static void main(String[] args) + { + Account account1 = new Account(); + Account account2 = new Account(100); + + System.out.println(account1); + System.out.println(account2); + } +} diff --git a/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Employee.java b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Employee.java index 22e8251..e672e8e 100644 --- a/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Employee.java +++ b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/com/calebfontenot/lab3_calebfontenot/Employee.java @@ -12,6 +12,9 @@ public class Employee { private String name; + public Employee () { + + } public Employee(String name) { this.name = name; diff --git a/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/Circle.java b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/Circle.java new file mode 100644 index 0000000..2f438b5 --- /dev/null +++ b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/Circle.java @@ -0,0 +1,119 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package jan17; + +import java.util.Date; +import java.util.Random; + +/** + * + * @author caleb + */ +public class Circle { + static int numberOfObjectsRunning; + double radius; + public int forEverybody = 0; + + public Circle() + { + numberOfObjectsRunning++; + } + + public Circle(double radius) + { + numberOfObjectsRunning++; + this.radius = radius; + } + + /** + * Get the value of radius + * + * @return the value of radius + */ + public double getRadius() + { + return radius; + } + + /** + * Set the value of radius + * + * @param radius new value of radius + */ + public void setRadius(double radius) + { + this.radius = radius; + } + + private Date dateOfCreation; + + /** + * Get the value of dateOfCreation + * + * @return the value of dateOfCreation + */ + public Date getDateOfCreation() + { + return dateOfCreation; + } + + /** + * Set the value of dateOfCreation + * + * @param dateOfCreation new value of dateOfCreation + */ + public void setDateOfCreation(Date dateOfCreation) + { + this.dateOfCreation = dateOfCreation; + } + + public double getArea() { + return Math.PI * (this.radius * this.radius); + } + + @Override + public String toString() + { + return "Circle{" + "radius=" + radius + ", dateOfCreation=" + dateOfCreation + '}'; + } + + public static void main(String[] args) + { + // new Circle objects + System.out.println("Number of objects: " + Circle.numberOfObjectsRunning); + Circle c1 = new Circle(); + System.out.println("Number of objects: " + Circle.numberOfObjectsRunning); + Circle c2 = new Circle(2.0); + System.out.println("Number of objects: " + Circle.numberOfObjectsRunning); + + // two ways to set the radius + c1.radius = 10.0; + c1.setRadius(10.0); + + // two ways to get the radius + System.out.println("radius of c1: " + c1.radius); + System.out.println("radius of c1: " + c1.getRadius()); + + System.out.println("radius of c1: " + c2.radius); + System.out.println("radius of c1: " + c2.getRadius()); + + // use object's methods + System.out.println("area of c1: " + c1.getArea()); + System.out.println("area of c2: " + c2.getArea()); + + System.out.println(c1.getDateOfCreation()); + + c1.setDateOfCreation(new Date()); + + System.out.println(c1.getDateOfCreation()); + + Random rng = new Random(); + System.out.println(rng.nextDouble()); + System.out.println(new java.util.Random().nextInt()); + System.out.println(c1); + System.out.println(c1.toString()); + } + +} diff --git a/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/TestCircle.java b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/TestCircle.java new file mode 100644 index 0000000..7ba2096 --- /dev/null +++ b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/TestCircle.java @@ -0,0 +1,18 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package jan17; + +/** + * + * @author caleb + */ +public class TestCircle { + public static void main(String[] args) + { + Circle c1 = new Circle(); + System.out.println(c1.radius); + System.out.println(c1); + } +} diff --git a/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/x/TestPublic.java b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/x/TestPublic.java new file mode 100644 index 0000000..636aa62 --- /dev/null +++ b/Semester 2/Assignments/lab3_CalebFontenot/src/main/java/jan17/x/TestPublic.java @@ -0,0 +1,19 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package jan17.x; + +import jan17.Circle; + +/** + * + * @author caleb + */ +public class TestPublic { + public static void main(String[] args) + { + Circle c1 = new Circle(); + System.out.println(c1.forEverybody); + } +}