N
Nikamort
Gast
Hallo liebe Leute,
da ihr mir vor einer Woche schonmal supertoll geholfen habt wollte ich euch nochmal was fragen....
ich soll etwas mit mehreren Punkten berechnen ( und deren x sowie y koordinaten berechnen).
vorab soll festgestellt werden ob die Punkte identisch sind...
leider bin ich noch nicht so gut mit den Arrays und bei meinem vergleich der punkte funktioniert es einfach nicht.
was mache ich falsch???
wenn ich jetzt alle punkte gleich angebe schreibt er nicht den satz und wiederholt die do while schleife auch nicht...
da ihr mir vor einer Woche schonmal supertoll geholfen habt wollte ich euch nochmal was fragen....
ich soll etwas mit mehreren Punkten berechnen ( und deren x sowie y koordinaten berechnen).
vorab soll festgestellt werden ob die Punkte identisch sind...
leider bin ich noch nicht so gut mit den Arrays und bei meinem vergleich der punkte funktioniert es einfach nicht.
was mache ich falsch???
wenn ich jetzt alle punkte gleich angebe schreibt er nicht den satz und wiederholt die do while schleife auch nicht...
Java:
/**
* Klasse ParabellageN.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class ParabellageN
{
public static void main( String args[] ) {
JConsole fenster = new JConsole("ParabellageN");
char ja_nein;
double x1,x2,x3,x4,y1,y2,y3,y4,a,b,c,y4i;
double[] p1,p2,p3,p4;
try{
do{
do{
p1 = new double [2];
p2 = new double [2];
p3 = new double [2];
p4 = new double [2];
fenster.println(" Bitte geben sie die Variable x1 ein : ");
p1[0] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable y1 ein : ");
p1[1] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable x2 ein : ");
p2[0] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable y2 ein : ");
p2[1] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable x3 ein : ");
p3[0] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable y3 ein : ");
p3[1] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable x4 ein : ");
p4[0] = fenster.readDouble();
fenster.println(" Bitte geben sie die Variable y4 ein : ");
p4[1] = fenster.readDouble();
if( p1 == p2 || p1 == p3 || p1==p4 || p2==p3 || p2==p4 || p3==p4){
fenster.println(" Die Punkte sollen verschieden sein! Bitte die Punkte erneut eingeben!");
}
}while( p1 == p2||p1 == p3||p1==p4||p2==p3||p2==p4||p3==p4);
fenster.print ("Programm beenden? j/n: " + '\n' );
ja_nein = fenster.readChar ();
}while(ja_nein=='n');
fenster.println('\n'+"PROGRAMMENDE" );
Thread.sleep(2000);
System.exit(0);
}
catch (InterruptedException ie) {}
}
}