Frage bez. for Schleife

AlexD

Aktives Mitglied
Hallo zusammen ich muss für eine Übunge eine Zahl generieren die sich möglichst an Pi annähert.

Mein code sieht noch so aus

Java:
ublic static void main(String[] args) {
		// TODO Auto-generated method stub
		double a = 2;
		double b;
		double ausgabe=0;
		
		for (int i =0;i<=1000;i++){
			b=Math.pow((-1),i);
			ausgabe=b/(2*i+1);
			System.out.println("der Wert hat sich nach 10000 Durchläufen an Pi angenähert " + ausgabe);
		}

ab einer gewissen Anzahl wir aus der 0 leider eine 9

Bsp. 8000te Durchlauf soll sein 0.01000001001010
dann steht auf einmal z.b. 9.324358432455 dort.


Weiß einer nen Rat?
 
G

Gast2

Gast
Steht da vielleicht sowas wie
Code:
9.324......E-4
?
Das hat schon seine Richtigkeit, das heißt dann
Code:
9.324 * 10^-4
.
 

pro2

Bekanntes Mitglied
Also falls das die Leibniz-Reihe darstellen soll, da musst du natürlich die Werte addieren^^

Java:
    public static void main(String[] args)
    {
        double a = 2;
        double b;
        double ausgabe = 0;

        for (int i = 0; i <= 1000; i++)
        {
            b = Math.pow((-1), i);
            ausgabe += b / (2 * i + 1);            
        }
        System.out.println("der Wert hat sich nach 10000 Durchläufen an Pi angenähert " + ausgabe *4);
    }

Und dann funktioniert's doch.

edit: Bei den kleinen Durchläufen merkt man's nicht, aber bei vielen ist's schon ein Unterschied, ob man potenziert oder nicht.

Java:
        int v = 1;
        double result = 0.0;
        for (int i = 1; i <= 10E8; i++)
        {
            result += (1.0 / (2 * i - 1)) * v;
            v = -v;
        }
 
Zuletzt bearbeitet:
P

pappawinni

Gast
oder vllt. auch ? :
Java:
	public static void main(String[] args) {
        double b=-1;
        double ausgabe=0;
        
        for (int i =0;i<=100000;i++){
            b *=-1;
            ausgabe += b/(2*i+1);            
            System.out.printf("der Wert1 hat sich nach %5d Durchläufen an Pi angenähert %20.10f%n",i, 4*ausgabe);
        } 
  
   }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Frage zur verschachtelten for-schleife Java Basics - Anfänger-Themen 2
C Erste Schritte Frage zur do while- und while-Schleife Java Basics - Anfänger-Themen 4
L Frage zum Doppelpunkt in einer for Schleife Java Basics - Anfänger-Themen 4
S Verständnis - Frage mehrere SQL Statements in While Schleife Java Basics - Anfänger-Themen 0
G Frage zu einer For- Schleife Java Basics - Anfänger-Themen 3
S Frage zur for- Schleife Java Basics - Anfänger-Themen 12
M Frage zu For Schleife Java Basics - Anfänger-Themen 7
S Frage zur "for Schleife" Java Basics - Anfänger-Themen 4
Z Super einfache Frage For-Schleife im Detail Java Basics - Anfänger-Themen 3
S Frage zu While Schleife mit Pre- und Postinkrement Java Basics - Anfänger-Themen 4
A Frage zu Schleife Java Basics - Anfänger-Themen 7
J Frage zur for Schleife Java Basics - Anfänger-Themen 7
N Nächste Frage aufrufen in einer Schleife Java Basics - Anfänger-Themen 8
S Erste Schritte HashMap Kurze Frage - Werte über Schleife ausgeben Java Basics - Anfänger-Themen 30
M Frage zur "for - Schleife" Java Basics - Anfänger-Themen 4
N Frage zu doppelter for Schleife Java Basics - Anfänger-Themen 18
C Frage zur For-Each-Schleife Java Basics - Anfänger-Themen 6
G Banale Frage: While Schleife mit Bedingungsprüfung am Ende Java Basics - Anfänger-Themen 2
F Frage zu For-Schleife Java Basics - Anfänger-Themen 7
L Frage zur for-Schleife Java Basics - Anfänger-Themen 16
G Frage zur for-Schleife Java Basics - Anfänger-Themen 4
J Frage zum Quellcode - Zusammhänge und Ablauf. Java Basics - Anfänger-Themen 2
D Erste Schritte Frage eines absoluten Anfängers Java Basics - Anfänger-Themen 3
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
L Frage zur Ticket Maschine Java Basics - Anfänger-Themen 1
J Frage zu OOP-Klassendiagramm Java Basics - Anfänger-Themen 8
OSchriever Frage zu Compiler Java Basics - Anfänger-Themen 8
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
F Frage betreff Programmierbücher zu Lagerverwaltung als Konsolenprogramm Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
I String.split regex Frage Java Basics - Anfänger-Themen 2
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
dieter000 Frage zu einem Beispiel... Java Basics - Anfänger-Themen 5
J Frage zum Loggen Java Basics - Anfänger-Themen 18
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
marcooooo Frage zu bestimmten Beispiel Java Basics - Anfänger-Themen 31
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
B Erste Schritte Learning Coding (!) Frage an erfahrene Programmierer. Java Basics - Anfänger-Themen 23
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
B Frage zum Code verständnis im Resultat Java Basics - Anfänger-Themen 10
C Exception-Frage Java Basics - Anfänger-Themen 3
J Eine Frage zur Schreibweise == ? : Java Basics - Anfänger-Themen 3
S Frage des Designs Java Basics - Anfänger-Themen 1
JavaTalksToMe Extends/Implements Frage Java Basics - Anfänger-Themen 3
pkm Frage zu Servletfunktion Java Basics - Anfänger-Themen 0
B Frage zur Währungsumrechnung Java Basics - Anfänger-Themen 3
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
Kirby.exe Frage zur Verwendung von Interfaces Java Basics - Anfänger-Themen 6
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
L Wie frage ich ab, ob in einem Array, Werte doppelt vorkommen? Java Basics - Anfänger-Themen 4
D Frage zur IDE IntelliJ IDEA Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben