Programmieren_1 - Leseaufgabe bis 2023-10-10
Fragen
-
? Was versteht man unter Programmierkonventionenâ
- $ > "Eine Vereinbarkeit zwischen Menschen um die Lesbarkeit von Programmen fĂŒr Menschen zu verbessern." â PR1_01_L.drvd, page 4
- Sun style
- Allman Style
- $ > "Eine Vereinbarkeit zwischen Menschen um die Lesbarkeit von Programmen fĂŒr Menschen zu verbessern." â PR1_01_L.drvd, page 4
-
? Was stimmt an dem folgenden Statement nichtâ
System.out.println("C:\Users\norbert\Documents\teafortwo");
- $ Die Backslashes brauchen einen eigenen Backslash
-
$
("C:\\Users\\norbert\\Documents\\teafortwo")
-
Sowas nennt man dan escape sequence (wenn ein String Spezialzeichen durch ein Backslash einleitet)
-
Ich dachte man mĂŒsse, vor jedem Sonderzeichen ein Backlash machen
-
- $ Die Backslashes brauchen einen eigenen Backslash
-
? Warum gibt es hier einen Compilerfehler â
public static void break(){ System.out.println("Spielabbruch"); }
- $
-
? Welche SekundĂ€rtugenden brauchen Programmiererinnen und Programmiererâ
- $ Menschlichkeit, KreativitÀt, Selbstverwirklichung, SolidaritÀt
-
? Mit welchem Ausdruck isoliert man die letzte Ziffer einer Zahlâ
- $
% 10
- $
-
? Mit welchem Ausdruck isoliert man die vorletzte Ziffer einer Zahlâ
- $
% 100 / 10
- $
-
? Wie lautet die Ausgabe des folgenden Statementsâ
System.out.println( 1.3 * 5 â 5 / 2 );
- $
-
? Warum lautet die Ausgabe von
System.out.println(0.1 + 0.1 + 0.1);
 nichtÂ0.3
 â- $ Der Grund: Die Zahl 0.1 ist in der internen Bitdarstellung nicht exakt darstellbar. Der leicht gerundete Wert wird nun dreifach addiert. Der Rundungsfehler vergröĂert sich dadurch.
Lesen sie die folgenden Abschnitte
- L. 1.3 - L.1.5 (einschl)
- L. 2.1 - L.2.5 (einschl)
Auseinandernehmen
-
- Deklaration und Definiton einer Methode
` public static void main (String[] args)
-
public static void main(String[] args) { }
- đ ``
public
- ist ein sogenannter Modifier
- ein Modifier legt die Sichtbarkeit von Programmelementen fest.
public
erlaubt das ich von auĂerhalb der class auf die Methode zugreifen kann
- ist ein sogenannter Modifier
static
- damit mach ich die Methode statisch
- und unabhÀngig von der class in der sie steht
void
kennzeichnet das die Methode kein RĂŒckgabewert hat- ? Was ist ein RĂŒckgabewert
-
-
? Was ist ein Compiler