fix lab 10

This commit is contained in:
SowinskiBraeden committed 2025-03-28 19:03:19 -07:00
1 parent 0390b28612
commit 90e3afd5c6
2 files changed
+16 -10

No files matched your search

+13 -5
View File
@@ -37,15 +37,23 @@ public class Collisions {
boolean collided = false; boolean collided = false;
int stepsTaken = 0; int stepsTaken = 0;
for (int i = 0; i < steps && !collided; i++) { for (int i = 0; i < steps; i++) {
w1.takeStep(); w1.takeStep();
w2.takeStep(); w2.takeStep();
collided = samePosition(w1, w2);
if (samePosition(w1, w2)) {
collided = true;
System.out.println("Collision at ("
+ w1.getX() + ", "
+ w1.getY() + ") after "
+ stepsTaken + " steps");
}
stepsTaken++; stepsTaken++;
} }
String message = collided ? "Collision!" : "No Collision."; if (!collided) {
System.out.println(message); System.out.println("No collisions.");
System.out.println("After " + stepsTaken + " steps"); }
} }
} }
+3 -5
View File
@@ -101,12 +101,10 @@ public class Name implements Comparable<Name> {
public int compareTo(Name n) { public int compareTo(Name n) {
if (!this.last.equals(n.last)) { if (!this.last.equals(n.last)) {
return this.last.compareTo(n.last); return this.last.compareTo(n.last);
} else if (!this.first.equals(n.first)) {
return this.first.compareTo(n.first);
} else { } else {
if (!this.first.equals(n.first)) { return this.middle.compareTo(n.middle);
return this.first.compareTo(n.first);
} else {
return this.middle.compareTo(n.middle);
}
} }
} }