binibiningtinamoran

LineTester

Oct 8th, 2019
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.62 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Random;
  3.  
  4. public class LineTester {
  5.  
  6.     private static Random rand = new Random();
  7.  
  8.     public static void main(String[] args) {
  9.  
  10.         Point set1P1 = new Point(66,36);
  11.         Point set1P2 = new Point(78,-83);
  12.         Line set1Line = new Line(set1P1, set1P2);
  13.         System.out.println("Set 1");
  14.         System.out.println(set1P1.toString());
  15.         System.out.println(set1P2.toString());
  16.         System.out.print(set1Line.toString());
  17.         System.out.println("-------------------------");
  18.  
  19.         Point set2P1 = new Point(-13,90);
  20.         Point set2P2 = new Point(39,16);
  21.         Line set2Line = new Line(set2P1, set2P2);
  22.         System.out.println("Set 2");
  23.         System.out.println(set2P1.toString());
  24.         System.out.println(set2P2.toString());
  25.         System.out.print(set2Line.toString());
  26.         System.out.println("-------------------------");
  27.  
  28.         Point set3P1 = new Point(52,86);
  29.         Point set3P2 = new Point(70,14);
  30.         Line set3Line = new Line(set3P1, set3P2);
  31.         System.out.println("Set 3");
  32.         System.out.println(set3P1.toString());
  33.         System.out.println(set3P2.toString());
  34.         System.out.print(set3Line.toString());
  35.         System.out.println("-------------------------");
  36.  
  37.         Point set4P1 = new Point(89,24);
  38.         Point set4P2 = new Point(23,-68);
  39.         Line set4Line = new Line(set4P1, set4P2);
  40.         System.out.println("Set 4");
  41.         System.out.println(set4P1.toString());
  42.         System.out.println(set2P2.toString());
  43.         System.out.print(set4Line.toString());
  44.         System.out.println("-------------------------");
  45.  
  46.         Point set5P1 = new Point(27,84);
  47.         Point set5P2 = new Point(-27,-45);
  48.         Line set5Line = new Line(set5P1, set5P2);
  49.         System.out.println("Set 4");
  50.         System.out.println(set5P1.toString());
  51.         System.out.println(set5P2.toString());
  52.         System.out.print(set5Line.toString());
  53.         System.out.println("-------------------------");
  54.  
  55.         getTwoPoints(set5Line.getP1(), set5Line.getP2());
  56.         Point anotherPoint = new Point(getInt(), getInt());
  57.  
  58.         System.out.println("\nPoint object \'anotherPoint\' " + anotherPoint.toString());
  59.     }
  60.  
  61.     // Generate random number
  62.     private static int getInt() {
  63.         int lowerBound = -100;
  64.         int upperBound = 100;
  65.  
  66.         return rand.nextInt(upperBound-lowerBound) + lowerBound;
  67.     }
  68.  
  69.     // Prints random points within the line
  70.     public static void getTwoPoints(Point p1, Point p2) {
  71.         System.out.println(p1.toString() + ", " + p2.toString());
  72.  
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment