Klassen Formel zur Berechnung .... Bitte um Hilfe

SEL16352

Mitglied
Hallo alle die java benutzen!!!

Ich wollte wissen wie man wenn man eine Formel hat :

/**
* Write a description of class Formel here.
*
* @author (your name)
* @version (28-10-2013 v.1)
*/
public class Formel
{
private double pi = 3.14159265359;

public void setPi(double pi)
{
this.pi = pi;
}

public double getPi()
{
return pi;
}

public double berechneSekmentlaengen(double laenge)
{
double erg= laenge * pi;
double erg1 = erg/ 4;
double erg2 = erg1/ 3;
return erg2;
}

}
diese funktioniert auch eiwandfrei aber ich wollte wissen wie das geht das man alle zahlen zwisch 10 und 50 (10; 10,1; 10,2; ..... bis 50) wie man das so programmieren kann, dass man nicht alle zahlen eingeben muss sonder das eine Methode oder ? für mich diese Zahlen einsetzt und AUSGIBT!!!
Bitte um hilfe DAnKE im VORAUS.
Mfg SEL16352
 
Zu deiner Frage .. dazu gibt es Schleifen. Du könntest bei einem Wert 10 anfangen und diesen immer wieder um 1/10 erhöhen bis du bei einem gewollten Endwert bist. In der Schleife dann deine ganz normale Berechnung und Ausgabe. Eine while-Schleife käme mir hier als erstes in den Sinn.
 
double erg1 = erg/ 4; -> double erg1 = erg/ 4d;
division durch ein integer ergibt leider ein integer... schreib ein d dazu dann versteht das java als double...
 
Java:
public class Formel
{
private double pi = 3.14159265359;

public void setPi(double pi)
{
this.pi = pi;
}

public double getPi()
{
return pi;
}

public double berechneSekmentlaengen(double laenge)
{
double erg= laenge * pi;
double erg1 = erg/ 4;
double erg2 = erg1/ 3;
return erg2;
}

}
Hier jetzt alles in Java code.
Ich würde gerne wissen wie man diese Schleife schreibt!!!
:shock:
 
Java:
int max = 30;

//For Schleife
for(int i = 0; i < max; i++){
    System.out.println("Peter hat schon " + i + " Kugeln Eis gegessen");
}

//while Schleife
int i = 0;
while(i < max){
     i++;
    System.out.println("Peter hat schon " + i + " Gläser Wasser getunken");
}

//While-Schleife als Endloschleife
boolean running = true;
while(running) {
    System.out.println("Peter kann nicht aufhören zu essen und zu trinken");
}

System.out.println("Peter ist geplatzt"); // Achtung: Unereichbarer Code
 

Neue Themen


Zurück
Oben