Bearbeiten von „Variable und einfache Datentypen:Javakurs“

Zur Navigation springen Zur Suche springen

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 25: Zeile 25:
| 123456789012L 0xa12345668L -98765643210123L
| 123456789012L 0xa12345668L -98765643210123L
|-
|-
| boolean
| bool
| Wahrheitswert, boolscher Wert
| Wahrheitswert, boolscher Wert
| true false
| true false
|-
|-
| char
| char
| 16-Bit Zeichen (Unicode)
| 8-Bit Zeichen
| '?' '\n'
| '?' '\n'
|-
|-
Zeile 55: Zeile 55:
int x;
int x;
int index = 0;
int index = 0;
boolean again = true;
bool again = true;
double pi = 3.14159265;
double pi = 3.14159265;
String language = "german";
String language = "german";
Zeile 117: Zeile 117:
|String.format("Text: %8.10s...", "abcdefghijklmnopqrst")
|String.format("Text: %8.10s...", "abcdefghijklmnopqrst")
| Text: abcdefghij...
| Text: abcdefghij...
| Mindestlänge 8, Maximallänge 10, Blanks werden hinten angefügt (linksbündig)
| Mindestlänge 8, Maximallänge 10
|-
|String.format("Text: %-5s...", "abc")
| Text:  abc
| Mindestlänge 5, Blanks werden vorne angefügt, rechtsbündig
|}
|}


Zeile 141: Zeile 137:
* Der Fahrweg hat eine Länge von s (von Anfang des Fahrweges bis Punkt P)
* Der Fahrweg hat eine Länge von s (von Anfang des Fahrweges bis Punkt P)
* Die Antennen-Ausrichtung soll alle s/100 berechnet werden
* Die Antennen-Ausrichtung soll alle s/100 berechnet werden
* Aufgabe: Berechne die Winkeländerungen der ersten 5 Schritte in einem Programm.
* Aufgabe: Berechne die Winkeländerungen der ersten 5 Schritte in einem Programm aus.
[[Datei:Antennenausgleich.png]]
[[Datei:Antennenausgleich.png]]


Zeile 148: Zeile 144:
* Winkel w1: tan w1 = a / (s - s/100)
* Winkel w1: tan w1 = a / (s - s/100)
* Winkel wn: tan wn = a / (s - n/100) wn = arctan (a / (s - n/100))
* Winkel wn: tan wn = a / (s - n/100) wn = arctan (a / (s - n/100))
=== Java Programm ===
* Menü "File - New - Class"
** Name: Lesson1b
** <nowiki>[X]</nowiki> public static void main (String[] args)
** <nowiki>[X]</nowiki> Generate comments
<pre>
<pre>
package javakurs;
double a = 1;
 
double s = 2;
public class Lesson1b {
double w0 = Math.atan(a / s);
  public static void main(String[] args) {
double lastW = w0;
double a = 1;
int n = 1;
double s = 2;
double wN =  
double w0 = Math.atan(a / s);
double lastW = w0;
int n = 1;
double wN = Math.atan(a / (s - n / 100.0));
System.out.println(String.format("1: Winkel: %f Diff: %f", wN, wN - lastW));
lastW = wN;
n = 2;
wN = Math.atan(a / (s - n / 100.0));
System.out.println(String.format("%d: Winkel: %f Diff: %f", n, wN, wN - lastW));
lastW = wN;
n = 3;
wN = Math.atan(a / (s - n / 100.0));
System.out.println(String.format("%d: Winkel: %f Diff: %f", n, wN, wN - lastW));
lastW = wN;
n = 4;
wN = Math.atan(a / (s - n / 100.0));
System.out.println(String.format("%d: Winkel: %f Diff: %f", n, wN, wN - lastW));
lastW = wN;
n = 5;
wN = Math.atan(a / (s - n / 100.0));
System.out.println(String.format("%d: Winkel: %f Diff: %f", n, wN, wN - lastW));
  }
}
</pre>
</pre>
Hinweis:
* Die Funktion arcus tangens von x wird so aufgerufen: Math.atan(x)


=== Hausaufgabe ===
=== Hausaufgabe ===
Zeile 193: Zeile 158:
* Der Weg des Putzarms wird in gleich große 100 Teilschritte zerlegt.
* Der Weg des Putzarms wird in gleich große 100 Teilschritte zerlegt.
* Stelle Formeln auf, die für jeden Schritt den Längenunterschied des Teleskopstabes und den Differenzwinkel berechnen.
* Stelle Formeln auf, die für jeden Schritt den Längenunterschied des Teleskopstabes und den Differenzwinkel berechnen.
* Berechne die Werte für die ersten 5 Schritte.
* Berechne die Werte für die ersten und die letzten 5 Schritte.
 
Hinweis: Die Quadratwurzel berechnet die Methode Math.sqrt().
 
[[Datei:Putzroboter.png]]
[[Datei:Putzroboter.png]]

Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Info-Theke-Beiträge automatisch unter der „Gemeinfreiheit“ stehen (siehe Info-Theke:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)