Java/Glossar und Datei:9 Minuten Mathe - Logarithmus.mp3: Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
< Java(Unterschied zwischen Seiten)
main>Karl Kirst
K (- Kurzinfo Java)
 
(Hochgeladen mit VisualEditor Seite)
 
Zeile 1: Zeile 1:
{{Kurzinfo|Software}}
{{Information
==Java Glossar==
|description = Was ist der Logarithmus? Wozu brauche ich ihn?
|source = Eigene Arbeit
|author = [[User:Karsa|Karsa]]
}}


===Begriffliche Grundlagen===
== Lizenz ==
 
{{Bild-CC-by-sa/4.0/de}}[[Category:Sekundarstufe 1]]
;'''Objektorientierte Programmierung (OOP)'''
[[Category:Mathematik]]
{{Zitat wpde|Objektorientierte Programmierung ist ein Verfahren zur Strukturierung von Computerprogrammen, bei dem zusammengehörige Daten und die darauf arbeitende Programmlogik zu Einheiten zusammengefasst werden, den sogenannten Objekten.|Objektorientierte Programmierung|13.02.2006}}
 
 
===[[Klasse (Informatik)]]===
Eine '''Klasse''' dient als Vorlage für Objekte. In ihr werden Attribute und Operationen definiert, die jedes Objekt dieser Klasse besitzt.
 
Der Quelltext einer Klasse ist in Java immer ähnlich aufgebaut:
<source lang="java">    class Klassenname {
 
    // Eigenschaften
 
    ...
 
    // Konstruktor
 
    ...
 
    // Methoden
 
    ...
 
    } // Ende der Klasse
</source>
;Hinweise
* Eine Klasse muss nicht unbedingt Eigenschaften haben, auch der Konstruktor ist nicht immer erforderlich. Theoretisch ist auch eine Klasse ohne Methoden denkbar.
* Jede Methode muss in einer Klasse stehen. Auch wenn Sie nur ein kleines Programm ausprobieren möchten, muss als Rahmen eine Klasse eingerichtet werden. Zum Testen einer eigenständigen Methode bietet sich an, sie als "static" zu deklarieren. Dann müssen Sie nicht erst ein Objekt bilden, um die Methode aufrufen zu können.
* Lässt man den Konstruktor weg, so erhalten die Eigenschaften die "default"-Werte. Das sind für Zahlen die 0 und für Strings und andere Klassen null.
 
;Vertiefung
* http://de.wikibooks.org/wiki/Java_Standard:_Klassen
 
;Gleichheit Und Identität von Objekten
Objekte sind '''gleich''', wenn sie die gleichen Attributeigenschaften besitzen, wenn also ihr Zustand gleich ist. '''Identisch''' sind sie, wenn es sich dabei um das selbe Objekt handelt.
 
===Wichtige Datentypen===
* boolean - Wahrheitswert (true / false)
* int - ganze Zahl
* double - Dezimalzahl (genauer: Fließkommazahl)
* char - ein Zeichen
* String - Zeichenkette (kein primitiver Datentyp)
 
;Vertiefung
http://de.wikibooks.org/wiki/Java_Standard:_Primitive_Datentypen
 
===Kommentar===
 
// - Kommentarzeile: Ein doppelter Slash definiert die aktuelle Zeile als Kommentar. Kommentare benutzt man, um Quelltexte verständlicher zu machen und zur Fehlersuche (Zeile auskommentieren, um zu sehen, ob der Fehler in dieser Zeile war).
 
===Standardausgabe===
System.out.println (...);    Gibt Text auf der Konsole aus
 
;Beispiele:
<source lang="java">
    System.out.println ("Hallo Welt"); // Zeichenketten (in Anführungsstrichen)
 
    System.out.println (3*7+2*9); // Rechnungen
 
    System.out.println (zahl); // Variablen, Parameter oder Eigenschaften (ohne Anführungsstriche)
    System.out.println ("Die Zahl ist " + zahl); // Kombinationen daraus
</source>
 
===if ... else...===
 
* Wenn die Bedingung zutrifft, dann führe Anweisungsblock 1 aus, ansonsten (else) führe Anweisungsblock 2 aus.
* Eine der beiden Möglichkeiten wird ausgeführt
* Die geschweiften Klammern zeigen, was noch zum if und was zum else gehört.
* In Bedingung können folgende Operatoren verwendet werden:
<pre>
      < (kleiner)
      > (größer)
      <= (kleiner gleich)
      >= (größer gleich)
      == (gleich mit zwei == Zeichen)
      != (ungleich)
</pre>
;Link und Vertiefung
* http://de.wikibooks.org/wiki/Java_Standard:_Operatoren#Relationale_Operatoren
* http://de.wikibooks.org/wiki/Java_Standard:_Kontrollstrukturen#Verzweigung_.28if.29
 
;Syntax:
<source lang="java">
    if (Bedingung) {
 
    ... // Anweisungsblock 1
 
    }
 
    else {
 
    ... // Anweisungsblock 2
 
    }
</source>
;Beispiel:
<source lang="java">
    if (zahl == 0) {
 
    System.out.println("Die Zahl ist Null");
 
    }
 
    else {
 
    System.out.println("Die Zahl ist nicht Null");
    }
</source>
 
== Siehe auch ==
* [[Java]]
 
 
[[Kategorie:Java]]
[[Kategorie:Linksammlung]]

Version vom 5. Juli 2020, 07:52 Uhr

Beschreibung

Was ist der Logarithmus? Wozu brauche ich ihn?

Quelle

Eigene Arbeit

Urheber bzw.
Nutzungsrechtinhaber

Karsa

Lizenz

Sie können diese Datei unter folgenden Bedingungen weiterverwenden:

Die Datei wurde unter der Lizenz
Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen
in Version 4.0 (abgekürzt „CC-by-sa 4.0“) veröffentlicht.

CC-by-sa4.0

Den rechtsverbindlichen Lizenzvertrag finden Sie unter https://creativecommons.org/licenses/by-sa/4.0/legalcode.

Es folgt eine vereinfachte Zusammenfassung des Vertrags in allgemeinverständlicher Sprache ohne juristische Wirkung.


Es ist Ihnen gestattet,

Weiterverwendung erlaubt
 das Werk zu vervielfältigen, zu verbreiten und öffentlich zugänglich zu machen sowie
Bearbeitung erlaubt
 Abwandlungen und Bearbeitungen des Werkes anzufertigen,

sofern Sie folgende Bedingungen einhalten:

Namensnennung
Namensnennung: Sie müssen den Urheber bzw. den Rechteinhaber in der von ihm festgelegten Weise, die URI (z. B. die Internetadresse dieser Seite) sowie den Titel des Werkes und bei einer Abwandlung einen Hinweis darauf angeben.
Weitergabe unter gleichen Bedingungen
Weitergabe unter gleichen Bedingungen: Wenn Sie das lizenzierte Werk bearbeiten, abwandeln oder als Vorlage für ein neues Werk verwenden, dürfen Sie die neu entstandenen Werke nur unter dieser oder einer zu dieser kompatiblen Lizenz nutzen und weiterverbreiten.
Lizenzangabe
Lizenzangabe: Sie müssen anderen alle Lizenzbedingungen mitteilen, die für dieses Werk gelten. Am einfachsten ist es, wenn Sie dazu einen Link auf den Lizenzvertrag (siehe oben) einbinden.

Bitte beachten Sie, dass andere Rechte die Weiterverwendung einschränken können.