Hilfe bei JAVA

  • Hallo,


    ich bin neu auf dem Javagebiet und bereite mich im moment auf eine Klausur vor. Dafür benötige ich Hilfe bei unterschiedlichen Aufgaben.


    Aufgabe 5
    Java – Programm-Analyse


    a)
    Schreiben Sie unter das folgende Java-Programm die Ausgabe auf, die das
    Programm erzeugt.


    public class Aufgabe4a
    {
    public static void main(String[] args)
    {
    for(int i=1; i<=3; i++)
    {
    for(int j=1; j<=2; j++)
    {
    int c = i * j + i;
    System.out.print( “-“ + c );
    }
    }
    }
    }


    Programmausgabe:



    b)
    Das folgende Programm soll eine Zufallszahl größer oder gleich 16 ausgeben.
    Welchen Fehler enthält es? Wie kann der Fehler korrigiert werden?


    public class Aufgabe4b
    {
    public static void main(String[] args)
    {
    //eine Zufallszahl erzeugen
    int c = new java.util.Random().nextInt();
    if( c < 16)
    System.out.println( “c ist kleiner als 16”);
    c = 16;
    System.out.println(c);
    }
    }
    Fehlerbeschreibung/Korrekturvorschlag:




    Aufgabe 6
    Java – Objekte und Klassen


    a)
    Schreiben Sie eine Klasse Firma mit dem Attribut Name (öffentliches Attribut,
    keine get-/set-Methoden)


    b)
    Schreiben Sie eine Klasse Person mit den Attributen Name und Arbeitgeber
    (öffentliche Attribute, keine get-/set-Methoden). Arbeitgeber soll vom Typ Firma
    sein (siehe a)


    c)
    Schreiben Sie eine Klasse Anwendung mit einer Methode ausgabe(), die als
    Parameter ein Person-Objekt übergeben bekommt und den Namen der Person
    und den Namen des Arbeitgebers auf dem Bildschirm ausgibt. Der Name des
    Arbeitgebers soll nur ausgegeben werden, wenn das Attribut nicht null ist.


    d)
    Schreiben Sie eine main-Methode für die Klasse Anwendung. In der main-
    Methode soll ein Objekt der Klasse Firma (Name = „Elektro Meier“) erzeugt und
    zwei Person-Objekte (Name = „Klaus Weber“ und „Andrea Klein“). Der
    Arbeitgeber beider Personen soll „Elektro Meier“ sein. Anschließend soll für
    beide Personen die Methode ausgabe() aufgerufen werden.

  • Что за ерунда? Учись и решай задания сам.

    Я тоже так думаю. Я тебе помог в первых заданиях. Остальные лучше постарайся сам сделать. Потом выставь код. Мы посмотрим и поможем, если у тебя будут трудности.


    И не надо на каждное новое задание открывать новую тему. Всё можно в одной теме делать. Это я тебе уже писал в другой теме.

  • ich glaube ihr verwechselt mich mit einem anderem nutzer aus dem Forum.

    Ага... Почему тогда нумирация заданий дальше идёт. Была тема с заданием 3, потом была с заданием 4. Теперь задание 5 и 6. То, что ты ник поменял, ничего не значит.
    Только я не понимаю к чему это делать.


    А так по теме: как раньше писал, решай и выставляй. Вместе посмотрим и подскажем, если что.
    Удачи в решениях.

  • Das ist ein Kommilitone von mir der parallel lernt und mir dieses Forum empfohlen hat.


    Und damit er sich nicht um alle Aufgaben machen muss haben wir die Aufgeteilt.


    Sorry, wenn ein BIld aufgekommen ist!