PG 2.3 Ein-/Ausgabe, Strings, Arrays Flashcards

1
Q

Scanner

A

import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
name = scanner.nextLine();
scanner.close();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Sind Strings veränderbar?

A

Nein sind unveränderbar. Methoden, die scheinbar einen String verändern, liefern in Wirklichkeit eine veränderte Kopie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

eine veränderbare Alternative zu Strings

A

StringBuilder sb = new StringBuilder(“Stadt”);
sb.append(“ Donau”); => Stadt Donau

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Die Methode toString()

A

-immer bei print aufgerufen
-Standardausgabe ersetzbar, indem man mit einer eigenen Methode der gleichen Signatur überschreibt:

public String toString(){
return “Rechteck mit den Maßen” +länge+ “ x “ + breite;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Arrays

A

halbdynamisch, ihre Größe erst zur Laufzeit festgelegt, kann dann nicht mehr verändert werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Array-Initialisierung

A

int[] vektor = new int[3]
int [] arrayVonZahlen = {10,1,10,10,10};
String[] arrayVonStrings = {“du”,”wer”,”bist”,”du”,”Siemens”};

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

String.toCharArray()

A

for(char c: “Informatik”.toCharArray())
System.out.print(c+ “ “)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Programmablauf Formen?

A
  • Oval: Start, Ende
  • Pfeil: Verbindung zum nächsten Element
  • Rechteck: Operation
  • Raute: Verzweigung / if
  • Rechteck mit doppelt vertikalen Linien: Unterprogramm
  • Parallelogramm: Ein-/Ausgabe
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vergleich mit == funktionieren nicht immer

A

eingabe.toLowerCase().equals(rückwärts)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

wenn man in der klasse keine attribute hat und objekte erstellt

A

braucht man bei den Methoden static

How well did you know this?
1
Not at all
2
3
4
5
Perfectly