Java-Code? Array?

Wie wird das Array verwendet? Was befindet sich in dem Array? kann jemand mir den Code und die Methode dunkler erklären?

* SWBild ist eine Klasse, die Graustufenbilder repraesentiert und
 * manipuliert. Die Implementierung erfolgt durch ein einfaches
 * Bildformat: Die Bildpunkte werden in einem zweidimensionalen
 * Array von 'short'-Werten gehalten. Jeder Feldeintrag kann einen
 * Wert zwischen 0 und 255 annehmen. Andere Werte sind unzulaessig.
 * Der Wertebereich [0..255] repraesentiert den Graustufenbereich:
 * 0 fuer Schwarz, 255 fuer Weiss und dazwischenliegende Werte fuer
 * die Grauabstufungen.
 * 
 * Beispielmethode 'dunkler': Ein geladenes Bild kann um
 * ein gegebenes 'delta' abgedunkelt werden.
class SWBild
{


    // die Bilddaten dieses Bildes
    private short[][] _bilddaten;


    // die Breite dieses Bildes
    private int _breite;


    // die Hoehe dieses Bildes
    private int _hoehe;


    // Leinwand zur Anzeige
    private Leinwand _leinwand;


    /**
     * Initialisiert ein Bild mit einer Bilddatei. Der Benutzer kann interaktiv mit
     * Hilfe eines Dateidialogs die zu ladende Datei auswaehlen.
     */
    public SWBild()
    {
        _bilddaten = BildEinleser.liesBilddaten();
        if (_bilddaten != null)
        {
            aktualisiereBildgroesse(_bilddaten);
            erzeugeLeinwand();
        }
    }


    /**
     * Initialisiert ein Bild mit einer Bilddatei. Der Dateiname kann als absoluter
     * oder relativer Pfad uebergeben werden.
     * 
     * @param bilddateiName
     *            der Name der Bilddatei
     */
    public SWBild(String bilddateiName)
    {
        _bilddaten = BildEinleser.liesBilddaten(bilddateiName);
        aktualisiereBildgroesse(_bilddaten);
        erzeugeLeinwand();
    }


    /**
     * Dieses Bild um einen Wert abdunkeln. 
     * 
     * @param delta
     *            Wert der Abdunkelung. Es wird mit dem Betrag von delta gerechnet, 
     *            deshalb darf der Parameter sowohl positiv als auch negativ sein.  
     */
    public void dunkler(int delta)
    {
        if (delta < 0)
        {
            delta = -delta;
        }


        /**
         * Durch alle Bytes des Bildes gehen und jeden Wert dekrementieren
         */
        for (int y = 0; y < _hoehe; y++)
        {
            for (int x = 0; x < _breite; x++)
            {
                if ((_bilddaten[y][x] - delta) > 0) // Wert darf 0 nicht unterschreiten
                {
                    _bilddaten[y][x] = (short) (_bilddaten[y][x] - delta);
                }
                else
                {
                    _bilddaten[y][x] = 0;
                }
            }
        }
        // Neuzeichnen der Bildleinwand, basierend auf den Werten in _bilddaten:
        zeichneBild();
    }




Mathematik, programmieren, Java, Informatik, Softwareentwicklung, Wirtschaftsinformatik
Sehr oft Krank während Ausbildung - Tipps?

Hi,

ich habe Angst das ich meine Ausbildung nicht schaffe, weil ich zu oft krank war.

Ich bin aktuell im 2. Lehrjahr (Fachinformatiker Anwendungsentwicklung), steh kurz vor der Zwischenprüfung, habe aber bereits 54(!) Fehltage.

Grund für die Fehltage:
- Ich wärend der Ausbildung 2x eine Corona Impfung bekommen die ich jedesmal nicht gut vertragen habe und jeweils 5 Tage ausgefallen bin [=10 Tage]
- Ich hatte trotz Impfung 2x Corona bekommen und bin auch dabei jeweils jedesmal 5 Tage ausgefallen [= 20 Tage]
- Einmal hatte ich noch eine normale Grippe die auch nochmal 4 Tage in anspruch nam.
- Die restlichen 30 Tage war ich aufgrund eines Trauerfalls in der Familie, sowie weiterer Probleme in psychischer Behandlung, ohne die ich die Ausbildung wohl direkt hätte hinschmeisen müssen.

Sei es wie es wolle, ich will die Ausbildung trotzdem unbedingt schaffen!

Was kann ich machen damit ich trotzdem zur Prüfung zugelassen werde?

Mein Kenntnisstand:
Ich bin in der Berufsschule in meiner Klasse einer der besten Schüler, ich schreibe meist 1er und 2er, selten mal eine 3. Schlechtere Noten habe ich nicht.

In meinem Betrieb kann ich alle Aufgaben die mir gestellt werden lösen, zudem lerne ich auch im Privaten sehr viel übers Programmieren.

Ich habe mir zudem das hier geholt: https://www.u-form-shop.de/erfolgspakete/fachinformatiker-in-anwendungsentwicklung/fachinformatiker-in-anwendungsentwicklung-erfolgspaket-plus-abschlusspruefung-teil-1

um optimal auf die Prüfung vorbereitet zu sein.

Ich will die Ausbildung unbedingt schaffen, habe aber Angst davor, zur Prüfung nicht zugelassen zu werden.

Hat jemand Tipps?

Prüfung, Krankheit, Berufsschule, Fachinformatiker, IHK, Informatik
Office365 (OneDrive) vs Nexcloud was ist geschickter?

Hallo Leute,

ich nutze zur Zeit Office365 Single für die Schule als auch für sonstige Aufgaben. Arbeiten tu ich auf einem Mac und auf einem Laptop mit Ubuntu und Windows 10 Pro als Dual Boot System, wobei ich Ubuntu 22.04 LTS bevorzuge, da es schneller und effizienter läuft. Bis jetzt nutze ich sehr viel OneDrive, um alle meine Daten wie Bilder als auch Dokumente abzuspeichern. Leider ist auf Hinblick vom Datenschutz Office365 eine Katastrophe, weshalb ich mir schon überlege, was ich einsetzen möchte.

Um persönlich herauszufinden, was ich in einem Jahr machen soll, habe ich bei hosting.de ein Nextcloud Managed 1 GB umsonst geholt und nun teste ich das Nextcloud System aus.

Bilder, Dokumente, Kontakte usw... werden problemlos synchronisiert und zurzeit funktioniert der Server gut. Und der Vorteil ist, dass Hosting.de in Deutschland mit seinen Servern sitze --> DSGVO Konform

Doch trotzdem stellt sich mir die Frage:

40 Euro pro Jahr für Office365 Single mit 1TB OneDrive (Datenaufkommen zurzeit 26GB)

oder

58.80,- pro Jahr für Nextcloud Managed mit 100 GB.

Preislich sieht man hier klare Unterschiede.

Alles in allem bin ich mir uneinig. Will ich viel oder wenig, dafür DSGVO konform.

PS:

100% weiß man natürlich nicht, ob hosting.de nicht Daten unterschlägt, doch zumindest hängt der deutsche Datenschutz an der Leitung.

Was würdet ihr wählen?

PPS:

iCloud kommt in Zukunft nicht mehr 100% in Frage, da es kein gutes Linux und Windows integration gibt.

Andere Lösung ... die währe ? 75%
Nextcloud Managed 25%
Office365 Single 0%
Datenschutz, Mac, Windows, Microsoft, Office, Schule, Linux, Berufsschule, Hosting, Informatik, office365, Nextcloud, DSGVO

Meistgelesene Beiträge zum Thema Informatik