日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 点是否在三角形_java – 查找点是否在三角形内

發(fā)布時(shí)間:2024/9/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 点是否在三角形_java – 查找点是否在三角形内 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我已經(jīng)在這幾個(gè)小時(shí),嘗試不同的方法看幾乎每個(gè)問題.也許我完全錯(cuò)了,但我覺得我的數(shù)學(xué)是正確的,但無論我輸入什么數(shù)字,我都得到相同的輸出.我的代碼在某個(gè)地方關(guān)閉,我必須在午夜之前將其打開.

這一切都很有趣:找出一個(gè)點(diǎn)是否在三角形代碼中. (對(duì)于初學(xué)者)

import java.util.Scanner;

public class PointsTriangle {

// checks if point entered is within the triangle

//given points of triangle are (0,0) (0,100) (200,0)

public static void main (String [] args) {

//obtain point (x,y) from user

System.out.print("Enter a point's x- and y-coordinates: ");

Scanner input = new Scanner(System.in);

double x = input.nextDouble();

double y = input.nextDouble();

//find area of triangle with given points

double ABC = ((0*(100-0 )+0*(0 -0)+200*(0-100))/2.0);

double PAB = ((x*(0 -100)+0*(100-y)+0 *(y- 0))/2.0);

double PBC = ((x*(100-0 )+0*(0 -y)+200*(y-100))/2.0);

double PAC = ((x*(0 -100)+0*(100-y)+200*(y- 0))/2.0);

boolean isInTriangle = PAB + PBC + PAC == ABC;

if (isInTriangle)

System.out.println("The point is in the triangle");

else

System.out.println("The point is not in the triangle");

}//end main

}//end PointsTriangle

總結(jié)

以上是生活随笔為你收集整理的java 点是否在三角形_java – 查找点是否在三角形内的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。