मुझे एक कक्षा बनाने की आवश्यकता है जो दो बिंदुओं के बीच की दूरी की गणना करता है। मैं अटक गया हूं और मैं कुल शुरुआत कर रहा हूं। यहां मेरी कक्षाएं हैं:दो बिंदुओं के बीच की दूरी की गणना
package org.totalbeginner.tutorial;
public class Punkt {
public double x;
public double y;
Punkt(double xkoord, double ykoord){
this.x = xkoord;
this.y = ykoord;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
}
द्वितीय श्रेणी।
package org.totalbeginner.tutorial;
public class Strecke{
double x;
double y;
Punkt p1 = new Punkt(2.0,2.0);
Punkt p2 = new Punkt(4.0,4.0);
Punkt mp = new Punkt(x,y);
public void mittelpunkt(){
x = (p1.getX() + p2.getX())/2;
y = (p1.getY() + p2.getY())/2;
}
}
मुझे यकीन नहीं है कि दोनों निर्धारित बिंदुओं के बीच बिंदु बिंदु (मध्य बिंदु) कैसे प्राप्त करें।
मैं पॉइंट ऑब्जेक्ट्स बना सकता हूं लेकिन मुझे यकीन नहीं है कि मेरे mittelpunkt()
विधि के माध्यम से एक बिंदु ऑब्जेक्ट कैसे वापस करना है जो उन दो बिंदु वस्तुओं के बीच है।
के अंदर निर्मित चेक बहुत सारे हैं, कृपया एक प्रश्न पूछें। धन्यवाद। –
mittelpunkt से एक बिंदु वापस करने के लिए, आपको इसके रिटर्न प्रकार को बदलना होगा: सार्वजनिक Punkt mittelpunkt() ... और फिर इसके अंत में, आपको एक Punkt बनाना होगा और इसे वापस करना होगा: नया Punkt (x, y) लौटाएं; (मैं इसे एक उत्तर के रूप में पोस्ट नहीं कर रहा हूं क्योंकि यह केवल प्रश्न के एक छोटे से पते को संबोधित करता है।) –
यहां इतने जटिल जवाब क्यों हैं, जब कोई जेडीके विधि 'Math.hypot' है जो आपके लिए यह करता है?मुझे हर जवाब को कम करना चाहिए जो इसका उल्लेख नहीं करता है। –