Write a Java program that prompts the user to enter six numbers representing the coordinates of P, Q, and R, and displays the following:

1.) Whether P, Q, and R are collinear or represent a triangle;

2.) If P, Q, and R represent a triangle,

(i) the lengths of its sides;

(ii) its perimeter and area;

(iii) whether the triangle is a right triangle, and if so, the two nonright angles (in degrees).

P = (Xp, Yp) Q = (Xq, Yq) and R = (Xr, Yr).

This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.

import java.util.Scanner;

public class Triangle {

public static void main(String args[])

{

Scanner input = new Scanner(System.in);

double xp, yp, xq, yq, xr, yr, pq, pr, qr;

System.out.print("Please enter in six numbers representing the XY coordinates of 3 points (separated by space)(e.g. x y x y x y): ");

xp = input.nextDouble();

yp = input.nextDouble();

xq = input.nextDouble();

yq = input.nextDouble();

xr = input.nextDouble();

yr = input.nextDouble();...

This is only a preview of the solution. Please use the purchase button to see the entire solution