Skip to content

nyox2stupid/Java-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Java-Guide

Java Lernguide

0.

Programme: Greenfoot/Eclipse (Ignorieren, WIP)

  • Greenfoot:
    • Game-Engine, ermöglicht visuelle wiedergabe in einem 2D Feld
  • Eclipse:
    • Profesionelle IDE, praktisch ein Code-Editor mit zusätlichen Features, bspw. autocompletion oder dem Compiler. Um ein neues Java Projekt zu erstellen: File > New > Java Project

Seiten:

1. Variablen

int zahl = 5;          // Ganzzahl
double kommazahl = 3.5;// Gleitkommazahl
char zeichen = 'A';    // Zeichen
boolean wahr = true;   // Wahrheitswert, true oder false
String text = "Hallo"; // Zeichenkette, bspw. Wörter oder Sätze

2. Basic Funktionen

System.out.print("Hallo");     // Ausgabe ohne Zeilenumbruch
System.out.println("Welt!");   // Ausgabe mit Zeilenumbruch
int x = 5 + 3;                  // Addition
int y = 5 * 3;                  // Multiplikation
double z = Math.sqrt(25);       // Wurzel berechnen

3. Arrays

Arrays sind Listen, mit denen man mehrere Informationen in einer Variable speichern kann. Hier ist ein Beispiel, in der 3 Strings gespeicher sind:

String[] Namen = {"Paul", "Fritz", "Manfred"};    // Array

Um diese Informationen nun Abzurufen, geben wir in den eckigen Klammer die Stellen (anfangend bei 0) an:

System.out.println(Namen[0]);

Ausgabe der Konsole:

Paul

4. Tricks

Diese 3 Funktionen haben den gleichen effekt:

// Kommentare verbessern Code-Verständnis
int a = 1;

a = a + 1;
a++;                            // "Inkrement", auch mit -- verwendbar
a += 1;                         // Mit " + - * / " verwendbar

5. Imports

import java.util.Scanner;       // Import für Scanner
Scanner scanner = new Scanner(System.in);
int eingabe = scanner.nextInt();

6. Schleifen

for (int i = 0; i < 5; i++) {   // For-Schleife
    System.out.println(i);
}

while (x < 10) {               // While-Schleife
    System.out.println(x);
    x++;
}

7. Methoden

void printName(String name) {   // Methode ohne Rückgabewert
    System.out.println("Name: " + name);
}

int addiere(int a, int b) {      // Methode mit Rückgabewert
    return a + b;
}

8. Was ist OOP?

  • Objektorientierte Programmierung (OOP):
    • Prinzipien wie Kapselung, Vererbung, Polymorphie.
    • Klassen erstellen, Objekte instanziieren.
class Auto {
    String marke;
    int baujahr;

    void fahre() {
        System.out.println("Das Auto fährt.");
    }
}

Auto meinAuto = new Auto();
meinAuto.marke = "BMW";
meinAuto.fahre();

Hinweis: Dieser Guide bietet einen knappen Überblick. Vertiefe dein Wissen durch Tutorials und Praxis. Viel Erfolg beim Lernen von Java!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published