Java escribe un método que solicita al usuario que ingrese tres puntos del triángulo, utilizando el siguiente encabezado del método, public static double getTriangleArea (double [] [] points), que devuelve el área de un triángulo

Título:
escriba un método que utilice el siguiente encabezado de método para devolver el área de un triángulo:
public static double getTriangleArea (double [] [] puntos)
Las coordenadas de los tres puntos del triángulo (x1, y1), (x2, y2) y (x3 , Y3) se
almacenan en una matriz bidimensional de 3 x 2 puntos,
donde (puntos [0] [0], puntos [0] [1]) representa (x1, y1).
Escriba un programa que solicite al usuario que ingrese tres puntos del triángulo y luego muestre el área del triángulo.

程序 源码 如下 :
paquete com;
import java.util.Scanner;
prueba de clase pública {
public static void main (String [] args) {
System.out.println (“请 输入 3 个 坐标 的 值 :”);
doble [] [] puntos = nuevo doble [3] [2];
Escáner en = nuevo escáner (System.in);
for (int i = 0; i <3; i ++) {
for (int j = 0; j <2; j ++) {
puntos [i] [j] = in.nextInt ();
}
}
getTriangleArea (puntos);
}
public static double getTriangleArea (double [] [] puntos) {
double b, c;
b = puntos [0] [0] * puntos [1] [1] -puntos [0] [0] * puntos [2] [1] + puntos [1] [0] * puntos [2] [1] - puntos [1] [0] * puntos [0] [1] + puntos [2] [0] * puntos [0] [1] -puntos [1] [0] * puntos [1] [1];
c = b / 2;
doble a = Math.abs (c);
System.out.println ("area is:");
System.out.println (a);
return 0;

            }
    }

Obtenga el algoritmo para encontrar el área de tres puntos:
S = valor absoluto ((x1y1-x1y3 + x2y3-x2y1 + x3y1-x2y2) / 2)
Tenga en cuenta que y3 es [2] [1] en la matriz
porque el título es público estático doble getTriangleArea ( doble [] [] puntos)
Por lo tanto, es un método, no un método de miembro en la clase. Fue escrito durante mucho tiempo al principio. Se escribió fuera del principio y la clase se definió, lo que resultó en una pregunta muy simple. Tomó mucho tiempo buscar en línea No encontré el resultado durante mucho tiempo, pero luego me di cuenta de que de repente me di cuenta de que aunque es una subpregunta simple, también es un logro completo cuando lo escribo yo mismo. Este es el encanto de la computadora. No te rindas. ¡Vamos!
Este artículo es original, indique la fuente.
Si te ayuda, ¡por favor dame un visto bueno!

Publicado 9 artículos originales · ganó 9 · visitado 2163

Supongo que te gusta

Origin blog.csdn.net/grandniu/article/details/105473046
Recomendado
Clasificación