對於我當前的Java項目,我必須計算矩形中心的水平和垂直距離。我嘗試使用之前項目的公式來找到這樣的距離。這是我的代碼:如何查找矩形中心的垂直和水平距離
// Calculations; centerCoordinate = 0
formula = Math.sqrt(Math.pow(userXCoordinate - centerCoordinate, 2) + Math.pow(userYCoordinate - centerCoordinate, 2));
我的教授給的提示,一個點在矩形如果其水平距離(0,0)小於或等於10/2和它的垂直距離爲(0 ,0)小於或等於5/2.我嘗試使用5代表水平距離,2.5代表垂直距離並將變量設置爲這些數字。然後,我做了一個if-else循環,說如果公式的結果小於或等於矩形中座標的變量,否則它們在外面。這返回了一個錯誤的答案;我能做些什麼不同?
不要描述代碼。發表它。告訴我們你在執行代碼時期望的結果,以及你得到的結果。 –
你想弄清楚這個點是包含在矩形中還是與中心或兩者的距離?從一個點到矩形中心的距離不會直接與交叉點相關,就像它與圓形一樣。 –
我試圖找出該點是否包含在矩形中。 –