Hey ich bin's mal wieder, habe die Aufgabe das ich 2 klassen und 1ne Hauptklasse erstellen soll, 1ne Klasse für umfang und fläche eines Dreiecks und eine für das gleiche mit nem Kreis, dies soll natürlich in ner methode stehen. Ich habe immo nur probleme mit dem hauptprogramm da wir neu mit der OOP angefangen haben.
mein Anfang zur hauptklasse
wäre nett wenn mir mal wieder einer helfen würde
mfg. Jojo
Java:
import java.io.*;
public class Dreieck2
{
public double seiteA;
public double seiteB;
public double seiteC;
public static void main (String args[])
throws IOException
{
BufferedReader input=new BufferedReader (new InputStreamReader(System.in));
double a,b,c;
String sa,sb,sc;
System.out.println ("Seite A ?");
sa=input.readLine();
a = Integer.parseInt(sa);
System.out.println ("Seite B ?");
sb=input.readLine();
b = Integer.parseInt(sb);
System.out.println ("Seite C ?");
sc=input.readLine();
c = Integer.parseInt(sc);
}
public static void showumfang (double a, double b, double c)
{
double erg=0;
erg=a+b+c;
System.out.println("Der Umfang von den Seiten "+a+ +b+ +c+"ist"+erg);
}
public static void showflaeche (double a, double b, double c)
{
double A=0;
double s=0;
s=(a+b+c)/2;
A = Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("Die Fläche von den Seiten "+a+ +b+ +c+"mit der Seite s"+s+"ist"+A);
}
}
Java:
import java.io.*;
public class Kreis2
{
public double radius;
public static void main (String args[])
throws IOException
{
BufferedReader input=new BufferedReader (new InputStreamReader(System.in));
double r;
String sr;
System.out.println ("Der Radius ?");
sr=input.readLine();
r = Integer.parseInt(sr);
}
public static void showumfang (double r)
{
double U=0;
U=2 * Math.PI * r;
System.out.println("Der Umfang des Kreises mit dem Radius"+r+"beträgt"+U);
}
public static void showflaeche (double r)
{
double A=0;
A=Math.PI * r * r;
System.out.println("Die Flaeche des Kreises mit dem Radius"+r+"beträgt"+A);
}
}
mein Anfang zur hauptklasse
Java:
public class Haupt2
{
public static void main(String args[])
{
Dreieck2 b1, b2, b3;
Kreis2 r1; //Referenz erzeugen
b1 = new Dreieck2 ();
b2 = new Dreieck2 ();
b3 = new Dreieck2 ();
r1 = new Kreis2 ();
b1.seiteA = ;
b2.seiteB = ;
b3.seiteC = ;
r1.radius = ;
}
}
wäre nett wenn mir mal wieder einer helfen würde
mfg. Jojo
Zuletzt bearbeitet von einem Moderator: