public class April3 { public static void main(String[] args){ //Will NOT Be on the exam: // -Tracing through nested loops (like on the SuperQuiz) //WILL Be on the exam: // -Class Problems // *Getters & Setters,toString,attributes,constructor //.equals() & .compareTo() //won't explicitly say "write .equals()" //know what these methods do so you can infer! int xx = 0; int yy = 0; int zz = 0; int lcv = 1; while (lcv <=6) { xx = xx + 1; yy += lcv; if (lcv % 3 == 0) { zz = zz + lcv; } lcv++; } System.out.println("xx:" + xx); System.out.println("yy:" + yy); System.out.println("zz:" + zz); System.out.println("lcv:" + lcv); Srv s = new Srv(); System.out.println(s.leftPad("Hello", 5)); System.out.println(s.isDigit('5')); System.out.println(s.countDigits("089098")); System.out.println(s.allDigits("84904g98")); System.out.println(); System.out.println(); System.out.println(); System.out.println(); Dog doggo = new Dog(3, "Jon", "Husky", "Pink"); Dog doggo2 = new Dog(5, "Hari", "German Shepard", "Blue"); Dog doggo3 = new Dog(3, "Jon", "Husky", "Pink"); System.out.println(doggo.equals(doggo3)); System.out.println(doggo.compareTo(doggo2)); System.out.println(doggo.compareTo(doggo3)); System.out.println(doggo2); //.toString() is implied //Pass Fail Tests boolean expected = false; //doggo.equals(doggo2) System.out.println("doggo.equals(doggo2) expected: " + expected); System.out.println("doggo.equals(doggo2) actual: " + doggo.equals(doggo2)); if(doggo.equals(doggo2) == expected) System.out.println("Pass"); else System.out.println("Fail"); } }