Aktueller Inhalt von MiMij

  1. M

    Warum läuft mein Programm nicht?

    Ich hab es mal für dich richtig formatiert, denn dann erkennt man Fehler besser und kann auch besser Code Änderungen vornehmen etc. public class Myclass{ public static void main(String[] args) { // Variablendeklaration Scanner x = new Scanner(System.in); //int i...
  2. M

    Sinn von Lambdas?

    Was ich sehr praktisch finde bei den Lambdas ist vor allem der Gebrauch bei zb Listen final List<XYZ> listConverted= new ArrayList<>(); allPrograms.forEach(program -> listConverted.add(convertList(program))); oder sowas hier Collections.sort(list, (a, b) -> b.compareTo(a)); statt...
  3. M

    Wie vermerke ich diese Struktogramm Passage in Java Syntax?

    Weißt du denn wie ein Zweidimensionales Array aussieht?
  4. M

    Primzahlen

    Du hast es doch im Post vorher selber durchgedacht Du sagst es quasi selbst, er landet beim Error, d.h. er gibt Error aus Vllt ist dein einziges Verständnis Problem, dass was YOES eben beschrieben hat, die Ausgabe? Dann hat er/sie das ja schon erklärt, was da passiert.
  5. M

    Primzahlen

    Script? Es wird halt erst die static ausgeführt (was "error" ausgibt, wie wir jetzt wissen und auch wissen warum) und wenn du in deiner main deine for-schleife wieder einfügst, werden halt die Zahlen ausgegeben.
  6. M

    Vererbung und Methodenaufruf

    Deine Frage versteh ich nicht ganz. Du sagst doch hier OberPrint oben = unten ; quasi das gleiche wie eine Zeile drüber. Dann ist klar, dass er jeweils das gleiche ausgibt "UnterPrintText" Denn "Subklassen sind automatisch immer auch eine Instanz von der Superklasse". Wichtig ist was bei new...
  7. M

    Primzahlen

    Erstmal: Ich hoffe du hast deinen Code bei dir ordentlich formatiert, wenn nicht gewöhn es dir gleich an, denn sonst schleichen sich schnell Fehler ein die man übersieht. Ebenso solltest du bei for-Schleifen geschweifte Klammern setzen (klar bei Einzeilern nicht nötig), denna uch sonst kommt es...
  8. M

    Auf einzelne Werte aus HashSet zugreifen

    Noch ein Tipp: Verwende klare Variablennamen (mit ge oder akt_ge kann sonst keiner was anfangen und du musst im Zweifelsfall nach ein paar Wochen selber erstmal drüber nachdenken was es bedeutet hat). Und am besten gleich angewöhnen alles auf englisch zu machen (dann gibts auch keine Probleme...
  9. M

    Threads run Methode

    Wie kommst du eigentlich auf 2 bis 200? Überleg dir mal was n am Anfang für einen Wert hat, was dann in der for-Schleife mit diesem n passiert (n = n+1)
  10. M

    Klassen Klassen Aufruf Fehlgeschlagen

    Und noch der Hinweis um es deutlich zu machen: Du brauchst immer nur 1 main-Methode, eben in der Klasse welche du startest. In allen anderen Klassen benötigst du keine main-Methode mehr. Denn die main-Methode ist nur der Einstiegspunkt ins Programm. Den Rest hat Robat schon erklärt.
  11. M

    Java Felder

    Dann widersprichst du dir aber gerade irgendwie selber. Erst sagst du, Anfängern die gerade mit Java anfangen sollte man die Lösung zeigen, damit sie überhaupt einen Weg finden. Dann sagst du aber wir sind hier im allgemeinen Java Forum da siehst du es nicht als deine Aufgabe ihn mit Stücken...
  12. M

    Input/Output ArrayList ausgabe

    Oder deine ausgabe methode, oder die einzelnen getter aufrufen für einzelne Werte
  13. M

    Java Felder

    Das übliche: Copy & Paste, nichts gelernt, fertig
  14. M

    Ersten Buchstaben eines Elements eines String-Arrays auslesen

    Bei solchen Sachen hilft es mir oft, den ersten Teil erstmal abzuspeichern in einer temporären Variablen. In deinem Fall dann namen_w[0]. Dann sieht man was man dabei raus bekommt und das hilft oft um den Fehler zu finden :)
  15. M

    Erste Schritte if Anweisung mit Wert Übernahme

    Du solltest Variablen trotzdem klein schreiben :)
Oben