Fehler tritt auf obwohl er nicht auftreten kann - Java - Exception in thread "AWT-EventQueue-0" java.lang.Error:?

Hallo ich habe bei folgendem abschnitt:

JLabel lbl_verstärken = new JLabel("");
		lbl_verstärken.setIcon(new ImageIcon("C:\\Users\\49157\\eclipse-workspace\\Risiko (by_Christoph&Leander)\\src\\pack1\\Bilder\\kisspng-american-football-helmets-climbing-computer-icons-military-5abf62bc1c4074.5071788615224920921157.png"));
		lbl_verstärken.setBounds(1143, 1112, 48, 50);
		contentPane.add(lbl_verstärken);
    lbl_kampf = new JLabel("");
    lbl_kampf.setIcon(new ImageIcon("C:\\Users\\49157\\eclipse-workspace\\Risiko (by_Christoph&Leander)\\src\\pack1\\Bilder\\kampf.png"));
    lbl_kampf.setBounds(1253, 1112, 41, 44);
    contentPane.add(lbl_kampf);
    
    lbl_befästigen = new JLabel("");
    lbl_befästigen.setEnabled(false);
    lbl_befästigen.setIcon(new ImageIcon("C:\\Users\\49157\\eclipse-workspace\\Risiko (by_Christoph&Leander)\\src\\pack1\\Bilder\\umbenenen.png"));
    lbl_befästigen.setBounds(1361, 1112, 48, 44);
    contentPane.add(lbl_befästigen);
    lbl_hintergrund = new JLabel("Hintergrund");
    lbl_hintergrund.setIcon(new ImageIcon("C:\\Users\\49157\\eclipse-workspace\\Risiko (by_Christoph&Leander)\\src\\pack1\\Bilder\\hintergrundrisiko.png"));
    
    lbl_hintergrund.setBounds(0,-1, 1598, 1169);
    contentPane.add(lbl_hintergrund);


Folgenden Fehler erhalten:

Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: 
	Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \ )
at pack1.GUI_Hauptanwendung.<init>(GUI_Hauptanwendung.java:324) at pack1.GUI_Hauptanwendung$1.run(GUI_Hauptanwendung.java:75) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)


Ich wollte grade die Absoluten Pfarde durch relative zu ersetzen war auch soweit Fertig funktionierte aber nicht. Nun habe ich alles rückgängig gemacht doch erhalte halt diesen Fehler.

Was muss ich umändern?

p.s.:

lbl_hintergrund.setIcon(new ImageIcon("C:\Users\49157\eclipse-workspace\Risiko (by_Christoph&Leander)\src\pack1\Bilder\hintergrundrisiko.png"));

ist line 324 und

GUI_Hauptanwendung frame = new GUI_Hauptanwendung();

ist line 75

Fehler, programmieren, Java, Informatik, Fehlermeldung
Kennt sich jemand mit SciDAVis aus?

Moin,

Also ich verstehe es einfach nicht. Ich verstehe nicht, wie ein Programm so undurchsichtig und schlecht erklärt sein kann.

Ich habe diverse Messungen zu U-I-Kennlinien von verschiedenen Dioden gemacht.
Nun versuche ich die Messergebnisse (ich lasse diese mal außen vor, wie eine LED-Kennlinie aussieht, kann man im Internet suchen) grafisch darzustellen und es geht nicht. Ich kann nur die y-Werte (Stromwerte) aus den Tabellen benutzen, die, da ich sie in einem linearen Verhältnis gewählt habe. Ich sollte schließlich nur bis 20mA messen und wenn dann erst bei 1,6V was kommt und bei 2,4V schon Schluss ist, bleibt nicht viel anderes übrig.
Aber wie auch immer; Die Grafik ist also eine satte Gerade, deren einzige Gemeinsamkeit mit der Kennlinie das positive Wachstum ist. Mehr aber auch nicht. Sie ist nicht exponentiell, sie beginnt nicht bei (0|0), sondern irgendwo mitten im Quadranten, sie ist einfach völlig unbrauchbar.

Bei Excel habe ich wenigstens die Kennlinien einzelner Dioden gezeichnet bekommen, nur leider nicht alle. Das sollte angeblich mit diesem Programm gehen, meinte mein Ausbilder.

Dazu kommt, dass ich die Shockley-Gleichung nutzen soll, um diese mit den ganzen Diodenkennlinen zu vergleichen. Dazu muss ich aber die Parameter Is, n und Ut bestimmen. Sollte angeblich auch mit dem Programm gehen. Da habe ich aber auch keinen Schimmer, wie ich das anstellen soll.

Nun habe ich den ganzen Tag damit verbracht, das Handbuch für dieses Programm zu lesen, welches optisch eine Katastrophe und in einem doch nicht allzugutem Englisch geschrieben ist, sodass ich teils kaum verstehe, da die Sätze keinen Sinn ergeben.

http://scidavis.sourceforge.net/manual/

Und es hängt mir ehrlich gesagt zum Hals raus. Ich bin noch kein Stück schlauer als vorher.

Kennt sich also IRGENDJEMAND mit diesem Programm aus? Es würde mich freuen, wenn sich so jemand findet.

Computer, Buch, Mathematik, Programm, Elektronik, HTML, Strom, programmieren, Elektrik, Ausbildung, Elektrotechnik, Wissenschaft, Biologie, Spannung, Informatik, Naturwissenschaft, Physik, Technologie, Naturwissenschaft und Technik, Ausbildung und Studium
Hat jemand Verbesserungsvorschläge für dieses Programm?

Hallo, ich versuche gerade ein Programm zu schreiben (in Java Eclipse), das folgende Aufgabenstellung hat:

Das Programm soll alle Fibonacci-Zahlen in einem geschlossenen Intervall [a, b] als kommagetrennte Liste ausgeben. Ausnahme: die Zahlen, die durch 3 teilbar sind, sollen durch ";" separiert sein. Die natürlichen Zahlen a und b müssen vom Benutzer eingegeben werden.

Beispiel 1 (blau = Benutzereingabe):

a: 3
b: 100
Fibonacci=3;5,8,13,21;34,55,89

Beispiel 2:

a: 12
b: 800
Fibonacci=13,21;34,55,89,144;233,377,610

UND Teil 2

Das Programm soll noch eine Liste mit den ungeraden Fibonacci-Zahlen und den Intervallenden a und b ausgeben. Auch hier gilt, dass alle Zahlen, die durch 3 teilbar sind, durch einen folgenden Strichpunkt zu kennzeichnen sind. Eine Zahl darf nicht doppelt in der Ausgabe vorkommen. 

Für obige Eingabe sollte also zusätzlich folgende Zeile ausgegeben werden:

Beispiel 1

ungerade Fibonacci=[3;5,13,21;55,89,100]

Beispiel 2

ungerade Fibonacci=[12;13,21;55,89,233,377,800]

Soviel zur Aufgabenstellung.
Bis jetzt habe ich folgendes ( siehe Bild) geschafft. Meine Problem: wenn der Benutzer zum Beispiel für a 10 und für b 20 eingibt, dann zeigt das Programm die zehnte bis zwanzigste Zahl, aber es sollte eigentlich nur 13 anzeigen. Des Weiteren weis ich nicht, was ich machen sollte, damit nach jeder ungeraden Zahl ein ; steht. und Teil 2 der Aufgabe ist mir auch nicht klar, aber ich wäre schon glücklich genug, wenn mir jemand bei Teil 1 helfen könnte!

Danke und liebe Grüße!

Bild zum Beitrag
Computer, Programmierer, programmieren, Java, Informatik, Informatiker
Warum haben viele Menschen Angst vor der sogenannten künstlichen Intelligenz (KI)?

Moin!

Schon lange stelle ich mir die Frage, warum Menschen Angst vor der sogenannten künstlichen Intelligenz haben, also vor automatisierter Informationsverarbeitung.

Ich meine was wäre so schlimm daran, wenn beispielsweise in der Pflege Roboter zum Einsatz kommen, oder im Krieg Waffen automatisiert schießen, oder ein Roboter operiert und so weiter.

Beispielsweise könnte man diese Technik auch zur Früherkennung bei behinderten Embryonen einsetzen, die dem Arzt dann ein Feedback gibt, was für Risikofaktoren das Kind haben wird und ob man es abtreiben sollte oder nicht.

Man könnte eine gesündere Gesellschaft schaffen rein ohne Behinderungen wie das Down Syndrom, dabei würde man ummengen an Pflegeplätzen, kosten und Zeit sparen! Die KI soll natürlich nicht alleine entscheiden, sondern dem Arzt eine Hilfe geben!

Versteht mich nicht falsch ich hab nichts gegen behinderte, aber es wäre mir lieber man würde diese von Anfang an ausmerzen, um leid zu sparen und vor allem Geld.

Bargeld braucht man dann auch nicht mehr, sondern das Geld sind "Daten", die in riesigen Clouds gespeichert sind.

Autonomes Fahren und Fliegen (beim fliegen gibt es immernoch einen Pilot), das würde die Unfalltoten drastisch senken.

Versteht mich nicht falsch, ich bin nicht für die Abschaffung der eigenen Individualität und Intelligenz.

Es werden auch massiv viele arbeitslos werden, da geht es drum sich weiter zu qualifizieren, um nicht angehängt zu werden.

Und falls jetzt hier wieder welche kommen mit: „Du bist unmoralisch" Nein! Es geht um den Fortschritt und um Geld, wir brauchen ein System, wo nur derjenige was bekommt der was leistet!

Überwachung schafft dabei Rechtssicherheit, man ist viel freier.

Wieso scheuen sich so viele vor dieser Revolution der Moderne?

Computer, Leben, Beruf, Kinder, Schule, Familie, Geld, Angst, Menschen, Abtreibung, Roboter, Bildung, Deutschland, Politik, Wissenschaft, Waffen, Psychologie, Down-Syndrom, Ethik, Forschung, Fortschritt , Gesundheit und Medizin, Gott, Informatik, Kapitalismus, konservativ, künstliche Intelligenz, Liebe und Beziehung, Menschenwürde, Moral, Nächstenliebe, Qualifikation, Technologie, Überwachung, 5G, Leistungsgesellschaft, bargeldabschaffung, Philosophie und Gesellschaft
Voraussetzungen für einen Fachinformatiker für Anwendungsentwicklung?

Hey,

folgende Frage.. Ich suche momentan eine Ausbildung.

Letztes Jahr habe ich bereits eine Ausbildung zum Fachinformatiker für Systemintegration begonnen, musste diese jedoch aus Privaten Gründen abbrechen.

Zu diesem Jahr suche ich somit einen neuen Ausbildungsplatz. Bei der suche bin ich auf das Problem gestoßen, dass viele Firmen keine Systemintegratoren suchen, sondern Anwendungsentwickler.

Ich selber würde von mir behaupten, dass ich gutes wissen für einen Systemintegrator mitbringe. Ich habe einiges an Erfahrung mit Soft- sowie Hardware sowohl aus dem Privaten Bereich, sowie aus der Ausbildung & Schulbildung.

Bei dem Anwendungsentwickler sieht es jedoch etwas kritischer aus. Ich sehe mich in dem Bereich nicht als besonders wissend an. Ich habe ein Grundverständnis von Programmiersprachen, also ich verstehe bis zu einem gewissen Maß den Aufbau. Ein wenig Python kann ich auch, jedoch hält sich dies stark in Grenzen. Jetzt ist die Frage: Kann ich mit so "wenig" Erfahrung in solch einen Beruf einsteigen?

Bei meinem Jahr in der Ausbildung zum Systemintegrator gab es viele Momente in denen von einem eine gewisse Vorerfahrung verlangt wurde. Wie weit wirkt sich dies auf den Anwendungsentwickler aus? Reicht mein kleines Wissen aus um in der Schule sowie dem Arbeitsleben klar zu kommen?

Sollte ich vielleicht doch Studieren gehen bevor ich in einen IT Beruf einsteige?

Ich bedanke mich vorerst fürs lesen und hoffe irgendwer von euch hat in diesem Bereich Erfahrung und kann diese mit mir teilen.

Grüße

Beruf, Studium, Schule, Ausbildung, Informatik, Ausbildung und Studium, Beruf und Büro
Mehrwert der Wirtschaftsinformatik für Maschinenbauunternehmen?

Guten Tag liebe Community,

Da sich meine Ausbildung als Elektroniker für Automatisierungstechnik dem Ende neigt habe ich mir Gedanken darüber gemacht, wie meine Karriere weitergehen soll.

Nachdem ich zu dem Entschluss gekommen bin, dass ich im Anschluss liebend gerne Wirtschaftsinformatik studieren würde, da ich in diesem Bereich großes Potential sehe, bin ich mit meinen Plänen in die Personalabteilung und hab Ihnen diese vorgestellt. Meine Personalerin hat diese mit offenem Ohr zur Kenntniss genommen, wollte noch tiefergreifende Informationen über den Studiengang und hat das dann so Ihrem Chef vorgestellt. Da offiziell nur Mechatronik als Partnerstudiengang angeboten wird, war das quasi eine Initiativbewerbung.

Nun habe ich die Nachricht bekommen, dass sich unser CIO von mir eine Präsentation wünscht, mit dem Thema:

"Der Mehrwert für das Unternehmen"

Dies ist für mich natürlich eine riesige Chance mich gut zu verkaufen und meinen Wunschstudiengang über mein Unternehmen zu absolvieren, welcher in dankbar entgegentrete.

Natürlich habe ich mir in den letzten Tagen bereits viele Gedanken darüber gemacht und bereits ein Konzept für meine Präsentation ausgearbeitet mit dem ich eigentlich schon ganz zufrieden bin, aber mich würde es trotzdem sehr interessieren wie Ihr an meiner Stelle argumentieren würdet. Vielleicht ist ja der ein oder andere nützliche Gedankengang dabei, welchen ich noch nicht hatte. Ich freue mich sehr über jeden eurer Tipps.

Ich arbeite für ein globales Maschinenbauunternehmen.

Liebe Grüße,

Eatexx

Schule, Bewerbung, Wirtschaft, Präsentation, Bewerbungsgespräch, Informatik, Maschinenbau, Wirtschaftsinformatik, Mehrwert, Ausbildung und Studium, Beruf und Büro
Welches Betriebssystem für Python (Bitte Beschreibung lesen)?

Hallo an alle Informatiker,

Ich bin noch ziemlicher Neueinsteiger auf dem Gebiet, kann also so gut wie gar nichts. Habe mich aber für Python als erste Programmiersprache entschieden. Nun stellt sich mir natürlich die Frage welches Betriebssystem ich nutzen werde. Da sich die Frage an Informatiker richtet werden natürlich erstmal alle laut Linux schreien und das wäre auch meine Präferenz. Allerdings bin ich bis zum jetzigen Zeitpunkt noch ein absoluter Windows-Nutzer. Daher stellen sich mir jetzt viele unterschiedliche Teilfragen.

  1. Würdet ihr tatsächlich davon abraten Python in Verbindung mit Windows zu nutzen?
  2. Kann man als Laie ohne nennenswerte Informatikkenntnisse überhaupt so eine Linux-Installation meistern?
  3. Gibt es Linuxversionen die weniger oder mehr für Python geeignet sind (z.B. gibt es ja Kali-Linux oder Linux-Mint). Gibt es da relevante Unterschiede?
  4. Habe bisher nur einen Rechner mit Windows den ich für die Uni brauche. Würdet ihr empfehlen Windows und Linux auf einem Rechner zu installieren? Oder sollte ich mir einen separaten Rechner nur für Linux zulegen? (Ich hatte beides schonmal auf einem gemeinsamen Rechner. Habe damit aber schlechte Erfahrungen gemacht weil bei der Linux-Nutzung alles dauernd eingefroren ist.)
  5. Falls ihr getrennte Rechner empfehlt. Was müsste ich beim Kauf eines neuen Computers/Laptops beachten? Geht einfach ein ganz normales ThinkPad? Oder gibt es da Kriterien die für Linux wichtig sind?

Vielen Dank schonmal im Voraus!

Computer, Betriebssystem, Technik, Informatik, Technologie
Pivotwahl bei Quicksort und Quickselect?

Guten Abend,

ich bräuchte mal kurz Hilfe bei folgenden Aufgaben, bitte. Es geht mir darum, dass ich einfach nicht versteh', was zu tun ist. Wir hatten in der Vorlesung den Quicksort-Algorithmus. Ich weiß, dass bei Quicksort das zu sortierende Array in immer kleiner Teilarrays eingeteilt wird, wobei das größere Array zuerst auf den Stack gelegt wird. Das Pivotelement ist entweder das linke oder das rechte und man setzt dann links und rechts einen Pointer am entsprechenden Teilarray. Ist das erste Element des zu sortierenden Teilarrays, welches größer als das Pivotelement ist, gefunden, und es findet sich vom rechten Pointer aus das erste Element, welches kleiner als das Pivotelement ist, so werden diese vertauscht. Bei Überkreuzungen tausche jenes Element auf dass der linke Pointer zeigt mit dem Pivotelement. So hatten wir's zumindest in der Vorlesung (Partitionswahl). Zu den Aufgaben

Aufgabe 1

Ein wichtiger Faktor für die Laufzeit von Quicksort und Quickselect (das Auswahlverfahren des k-kleinsten Elements analog zu Quicksort) ist die Wahl des Pivotelements. Das Pivotelement sollte die zu sortierende Folge in zwei möglichst gleich große Teilfolgen aufspalten.Gegeben sei eine unsortierte Folge mit n paarweise verschiedenen Elementen. Weiterhin sei r(x) die Position des Elements x in der sortierten Folge. Eine mögliche Strategie für die Pivotwahl ist:Wähle uniform zufällig 7 Elemente aus der Eingabefolge und gib das viertkleinste als Pivotelement aus. Dabei können Elemente in der Auswahl mehrmals vorkommen (Ziehen mit Zurücklegen)

.a) Berechne die Wahrscheinlichkeit für das Ereignis: n/4 < r(Pivot) ≤ 3n/4.

b) Nach wie vielen unabhängigen Wiederholungen der Pivotwahl ist zu erwarten, dass der Rang des Pivotelements das erste Mal außerhalb des Intervalls aus Aufgabenteil a) liegt? Hinweis: Du darfst annehmen, dass n= 4·kfür ein k∈N.

Aufgabe 2

Konstruiere eine Folge der Länge7, so dass Quickselect bei Verwendung der Pivotfunktionpivot(links, rechts) =⌈(links+rechts)/2⌉ auf der Suche nach dem viertgrößten Schlüssel die Problemgröße stets nur um 1verringert. Der Algorithmus soll insgesamt also sieben Schritte benötigen, bis er terminiert. Wende Quickselect auf Ihre Folge an, um die Korrektheit zu zeigen

Ansatz Ich verstehe hier nicht, wie n/4 gemeint ist. Wir hatten in der Vorlesung immer das Pivotelement ganz links oder ganz rechts. Jetzt steht hier "Pivot(links,rechts) = [(links+rechts)/2]. Greift man sich also da Element in der Mitte? Das ist bei einer Folge der Länge 7 doch nicht möglich, oder? WIe gehe ich allgemein vor um eine solche Folge zu finden.

LG

Jensek81

Computer, Schule, Mathematik, programmieren, rechnen, Array, Informatik, Theoretische Informatik, Algorithmus, stack, Binomialverteilung, Quicksort, Sortieralgorithmus, Algorithmen und Datenstrukturen

Meistgelesene Beiträge zum Thema Informatik