题目
题目描述与运行示例
*8.34(几何:最右下角的点)在计算几何中经常需要从一个点集中找到最右下角的点。
编写以下方法,从一个点的集合中返回最右下角的点:
public static double[] getRightmostLowestPoint(double[][] points)
编写一个测试程序,提示用户输入6个点的坐标,然后显示最右下角的点
Enter 6 points: 1.5 2.5 -3 4.5 5.6 -7 6.5 -7 8 1 10 2.5
The rightmost lowest point is (6.5, -7.0)
破题
x最大、y最小
- 主方法:声明1个6*2的double型数组
- 主方法:输出提示语句,获取用户输入的坐标
- 主方法:声明一个一维数组,长度为2
- 主方法:调用getRightmostLowestPoint方法,传入二维数组,使用一维数组接收
- 主方法:输出右下角的点坐标
- getRightmostLowestPoint方法:声明一个长度是2的一维数组
- getRightmostLowestPoint方法:使用循环遍历传入的二维数组,找y值小且x值大的并将x、y值传递给一维数组
- getRightmostLowestPoint方法:返回一维数组
代码
import java.util.Scanner;
public class Test8_34 {
public