diff --git a/labs/lab3/Cards.java b/labs/lab3/Cards.java new file mode 100644 index 0000000..315a1cc --- /dev/null +++ b/labs/lab3/Cards.java @@ -0,0 +1,22 @@ +public class Cards { + public enum Rank { + ace, two, three, four, five, six, seven, eight, nine, ten, jack, queen, king + } + public static void main(String args[]){ + Rank highCard; + Rank faceCard; + Rank card1; + Rank card2; + + highCard = Rank.ace; + faceCard = Rank.queen; + card1 = Rank.four; + card2 = Rank.six; + + int card1Val = card1.ordinal() + 1; + int card2Val = card2.ordinal() + 1; + + System.out.println("High card : "+highCard+" and Face card: "+faceCard); + System.out.println("Card 1: "+ card1Val+" Card 2: "+card2Val); + } +} \ No newline at end of file diff --git a/labs/lab3/Distance.java b/labs/lab3/Distance.java new file mode 100644 index 0000000..8fff273 --- /dev/null +++ b/labs/lab3/Distance.java @@ -0,0 +1,27 @@ +// ************************************************************* +// Distance.java +// +// Computes the distance between two points +// ************************************************************* +import java.util.Scanner; +public class Distance +{ + public static void main (String[] args) + { + double x1, y1, x2, y2; // coordinates of two points + double distance; // distance between the points + Scanner scan = new Scanner(System.in); + // Read in the two points + System.out.print ("Enter the coordinates of the first point " + + "(put a space between them): "); + x1 = scan.nextDouble(); + y1 = scan.nextDouble(); + System.out.print ("Enter the coordinates of the second point: "); + x2 = scan.nextDouble(); + y2 = scan.nextDouble(); + // Compute the distance + // Print out the answer + distance = Math.sqrt(Math.pow(x1-x2,2)+Math.pow(y1-y2,2)); + System.out.println("Distance between them: "+distance); + } +} \ No newline at end of file diff --git a/labs/lab3/chapter3_lab-3.pdf b/labs/lab3/chapter3_lab-3.pdf new file mode 100644 index 0000000..a346af1 Binary files /dev/null and b/labs/lab3/chapter3_lab-3.pdf differ diff --git a/labs/lab3/chapter3_lab-3.pdfZone.Identifier b/labs/lab3/chapter3_lab-3.pdfZone.Identifier new file mode 100644 index 0000000..e69de29 diff --git a/labs/lab3/die.class b/labs/lab3/die.class new file mode 100644 index 0000000..b12544f Binary files /dev/null and b/labs/lab3/die.class differ diff --git a/labs/lab3/die.java b/labs/lab3/die.java new file mode 100644 index 0000000..18b4807 --- /dev/null +++ b/labs/lab3/die.java @@ -0,0 +1,13 @@ +import java.util.Random; + +public class die { + public static void main(String args[]) { + Random rand = new Random(); + int die1 = rand.nextInt(6) + 1; + int die2 = rand.nextInt(6) + 1; + + System.out.println("Dice 1: "+die1+" Dice 2: "+die2+" Sum of two dice: "+(die2+die1)); + + + } +} \ No newline at end of file