Brauche Hilfe bei Java-Programmieren

fReAk87

Neuling
Thread Starter
Mitglied seit
16.09.2003
Beiträge
126
Hi,
hab nen Problem, muss bis morgen nen java Programm programmmieren, wo ich den Schnittpunkt 2er Geraden berechnen kann. Soweit habe ich das, aber wir sollen auch ausgeben, wenn die Geraden parallel laufen. Aber ich weiß nicht, wo jetzt mein Fehler liegt. Ich hoffe, ihr könnt mir helfen!!!
/*
/
/Programm zum berechnen des Schnittpunktes zweier Geraden
/Autor: XXX XXX
/Datum: 30.10.2003
/
*/

import java.io.*;

public class Schnittpunkt
{
public static void main (String[] args) throws IOException
{
BufferedReader in = Text.open(System.in);

// Überschrifft einfügen

Text.prompt("Berechnung des Schnittpunktes 2er Zahlen");
System.out.println();

// Steigung der 1. Geraden eingeben

double m1;
System.out.println();
Text.prompt("Steigung der 1. Geraden: ");
m1 = Text.readDouble(in);

// Achsenabschnitt der 1. Geraden eingeben

double b1;
Text.prompt("Achsenabschnitt der 1. Geraden: ");
b1 = Text.readDouble(in);

// Steigung der 2. Geraden eingeben


double m2;
System.out.println();
Text.prompt("Steigung der 2. Geraden: ");
m2 = Text.readDouble(in);

// Achsenabschnitt der 2. Geraden eingeben

double b2;
Text.prompt("Achsenabschnitt der 2. Geraden: ");
b2 = Text.readDouble(in);

// Wenn sie Parallel verlaufen, nicht weiter berechnen

if (m1 = m2)
{
Text.prompt("Die Geraden verlaufen parallel");
}


// X-Wert berechnen

double m;
m = m1 + m2;

double b;
b = b1 + b2;

double x;
x = b / m;

// Y-Wert berechnen

double y;
y = (m1 * x) + (m2 + x);

// Schnittpunkt ausgeben

System.out.println();
Text.prompt("Der Schnittpunkt der beiden Geraden ist S("+x+"|"+y+")");

System.out.println();
System.out.println();

}
}

Als Fehler gibt er
F:\XXX\Schnittpunkt.java:51: incompatible types
found : double
required: boolean
if (m1 = m2)
^
1 error

Process completed.
Was muss ich verändern?
Thx, für euer hilfe
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
:wall: :wall: :wall:
hab nen = vergessen. Hat sich also erledigt

g00d n8

fReAk87
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh