KonvE

KonvE

KonvE


S. H.
Diese Vokabelkartei hilft beim Erlernen von Other auf Universitätsniveau. Sie konzentriert sich auf Programmierkonzepte wie Schleifen, Bedingungen und Datentypen, mit Beispielen zu Variablen, Operatoren und Anweisungen. Die Plattform unterstützt auch das Rückwärtslernen von der Zielsprache zur Ausgangssprache. Ideal für Studierende und Programmierer, die ihre Kenntnisse vertiefen möchten, insbesondere auf fortgeschrittenem Niveau.
Flashcards
21
Students
1
Language
German
Category
Other
Level
University
Created / Updated
26.09.2016 / 27.09.2016

Flashcards

Abfolge mit Beispielen

public class Helloworld {

-

-

}

public class Helloworld {                               "Helloworld, kann auch anders heissen (gleich wie .Java Datei!!!)

- Variablen: private int x=5

-Methoden: public static void main (String[] args) {

                     cmd: System.oout.printIn ("Helloworld");

                  }

}

Abfolge mit Beispielen!

public class HelloWorldApplet extends Applet {

-Variable: private int updateCnt = 0;

- Methoden: public void paint (Graphics g) {

                       cmd: g.drawRect (25,50,50,100);

               }

                               public void init () {

                               set Background (new Color (25,120,30));

                       }

}

}

Abfolge bei der Ausführung:

1 --> 2 --> 3

Innerhalb der Methoden, werden die Comands so, ausgeführt wie sie abfolgen.

((cmd Befehl wird vorher ausgeführt als ein Befehl ohne cmd!))

Reihenfolge

1. Variable ();

2. Init ();

3. paint ();

Datentyp mit grösstem Dynamik Bereich

"double" 64Bit

Fliesskomma

double  64Bit ~ 16 Stellen

float      32 Bit ~8 Stellen

Ganzzahl mit Grössen

long     64Bit   Bereich: -263 .... 263 -1

int        32Bit  Bereich: -231 .... 231 -1

short    16Bit  Bereich: -215 .... 215 -1

byte        8Bit  Bereich:  -27 .... 27 -1

Datentypen: Zeichenkette

 

 

Zeichenkette

      String s = "Hallo, guten Tag";

      System.out.printIn (s);

Weitere Bsp.

      int x = 7

      system.out.printIn("Resultat:  " + x);

Anordnung bei einer Definition (Variable)

Variable:  

Deklaration / Wertzuweisung

private int x = 5; 

Wert wird in Speicherzelle geschrieben (von rechts nach links)

Grundoperationen

*

/

+

-

%

Multiplikation

Division

Addition

Subtraktion

Modulo (Rest nach Ganzzahl Division)

Typ Casting

int        x = 5;

double d = x; funktioniert           (implizit)

long      l = d; funktioniert nicht 

long      l = (long) d; funktioniert  (explizit)

implizit:  von byte nach double

explizit:  von double nach byte

ausserhalb einer Methode: für n = 1 definieren

innerhalb einer Methode: für m = 1 definieren

private int n=1;

int m = 1;

solange

while  (Bedingung) {

Ausführung;

}

(max. eine Bedingung)

wenn...

if(Bedingung) {

Ausführung;

}

for - Schleife

for (Initialisierung; Bedingung; Inkrement) {                           

Befehle... ; 

}

(maximal 3 Bedingungen)

if - else - Anweisung

if (Bedingung) {

...............;

} else {

..................;

}

Switch - Anweisung

Switch (monat) {

case 1:

          stMonat= "Januar";

          break

case 2:

          stMonat = "Februar";

          break;

default:

           stMonat= "ungültig"

}

Vergleichsoperatoren

> grösser

< kleiner

>= grösser gleich

<= kleiner gleich

== gleich

Zweierkomplement darstellen

64Bit, 32Bit, 16Bit, 8Bit, 4Bit.....

Beispiel 64 Bit:

64 Stellen mit 1 oder 0. --> 264

Zahlenreihe von Plus nach Minus -->  264 :2 --> 263

Minus: -263  ; Plus: 263 -1 (die Null geht auf Kosten der positiven Zahlenreihe, deshalb -1!)

while ... do

init.

while (Bedingung) {

Befehle;

Inkrement;

}  init.

do{

Befehle;

Inkrement;

} while (Bedingung) {

Befehl

}

 

Beispiel:

Inkrement

k++;

Beispiel:

Bedingung

(k<5)

 

Study