Menu schließen

Java: TextEditor

Frage: Java: TextEditor
(36 Antworten)


Autor
Beiträge 19
0
Kann mir jemand bitte beim texteditor programmieren helfen ? Habe bisschen geschafft mehr komme ich leider nicht mehr weiter
Frage von Jor045 | am 28.09.2018 - 14:15


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 14:35
Hi,

was genau ist denn dein Problem?
Die aufgabe ist ja doch relativ genau beschrieben.
Weißt du nicht wo du anfangen sollst? Ist Java generell ein Problem für dich?

Ich kann dir die Aufgabe zwar fix lösen, das hilft dir aber nicht weiter :)


Autor
Beiträge 40293
2104
Antwort von matata | 28.09.2018 - 14:30
Man kann dir nur "weiter"helfen, wenn du den Anfang ins nächste Antwortfeld setzst.
Was soll denn der Editor bewirken? Wie heisst der Arbeitsauftrag wortwörtlich?
Geholfen wird nur hier im Forum und nicht per Mail...
________________________
 e-Hausaufgaben.de - Team


Autor
Beiträge 19
0
Antwort von Jor045 | 28.09.2018 - 14:33
Ich kenne mich hier nicht so gut aus aber ich kann jetzt eine aufgabe hier reinschreiben dann weisst du wie es ungefär ist


Autor
Beiträge 19
0
Antwort von Jor045 | 28.09.2018 - 14:35
/**
* Zaehlt die Anzahl an Worten in einer Zeichenkette <b>s</b>.<br> Als Wort
* zaehlen dabei zusammenhaengende sichtbare Zeichen ch (Buchstaben,
* Ziffern, Sonderzeichen), bei denen die Methode <code>
* Character.isJavaIdentifierPart(char ch) </code> den Wert true liefert. <br><b>Anwendungsbeispiel:</b><PRE>
* ...
* String s = "Ein Text mitn 8 Worten in 3n Zeilen.";
* int zret = woerter( s);
* ...</PRE> liefert das Ergebnis <CODE>zret = 8</CODE>.<br><br> Wenn s
* nicht initialisiert oder leer ist, wird 0 zurueckgegeben.
*
* @param s Zeichenkette (Zeilenwechsel mit n kodiert)
* @return Anzahl der Woerter
*/
public static int woerter(String s) {

return 123;
}


Autor
Beiträge 40293
2104
Antwort von matata | 28.09.2018 - 14:51
Genau, das ist es, was noch gefehlt hat.
________________________
 e-Hausaufgaben.de - Team


Autor
Beiträge 19
0
Antwort von Jor045 | 28.09.2018 - 14:56
also es wäre echt nett wenn mir dabei jemand helfen könnte :)


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 14:35
Hi,

was genau ist denn dein Problem?
Die aufgabe ist ja doch relativ genau beschrieben.
Weißt du nicht wo du anfangen sollst? Ist Java generell ein Problem für dich?

Ich kann dir die Aufgabe zwar fix lösen, das hilft dir aber nicht weiter :)


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 14:47
Also ich bin in eine informatik Schule angemeldet aber da kann ich java irgentwie nicht verstehen der lehrer bringt uns sowas nicht bei Wor müssen die algorithmen selbst machen und das ist nur 1 von denen
Wir haben noch 15 bekommen😟
Wenn du kannst hilf mir bitte das wäre echt nett es geht nur um meime note hier😊
Danke dir😊


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:07
Ok, dann versuche ich dir mal so zu helfen, dass wir die Lösungen zusammen erarbeiten:

Die Funktion, welche die Worte zählen soll ist ja generell schon vorgegeben, sie macht nur noch nichts, außer IMMER 123 als Ergebnis zu liefern.

String s ist der Übergabeparameter. Das was deine Funktion also bekommt um es zu zählen. Ein String ist eine beliebige Folge von zeichen: "hallo ich bin ein String"

Jetzt überlege dir mal wie du die Anzahl der Wörter in diesem String zählen kannst.
Ohne es jetzt direkt in Java zu schreiben.... Schreibe dir einfach erstmal auf was du machen würdest.


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 15:10
Man kann es mit eine for schleife machen


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:11
Ohne java ;) schreibe es mir in worten. Was würdest du machen


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 15:12
Ja einfach die wörter anzahl zählen 1 2 3 4 5 6 .... so viele wörter halt


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:15
ok, richtig. Betrachte die Buchstaben einzeln. Wie erkennst du denn ein Wort? Ein String in Java ist nicht in der Lage dir zu sagen, was ein Wort ist und was nicht.


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 15:15
An den buchstaben erkennt man ein wort 😁


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:16
Ja aber wie? Kannst du eine konkrete Bedingung formulieren?


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 15:17
If (s == "wort") ?


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:18
das wird wohl nicht funktionieren, ich meinte auch nicht in Code sondern tatsächlich einfach logisch mit Worten. Wie ich schon sagte, ein String ist nicht in der Lage zu bestimmen, was ein Wort ist und was nicht


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:20
Wodurch sind die einzelnen Wörter denn getrennt?


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 15:21
Durch Leerzeichen


Autor
Beiträge 74
6
Antwort von Colirbi | 02.10.2018 - 15:22
Aha ;).

Also könnte man ja die einzelnen Buchstaben in dem String durchlaufen, solange bis man ein Leerzeichen findet. Wenn man eins gefunden hat und davor ein Buchstabe war, könnte es sich um ein Wort handeln.


Autor
Beiträge 19
0
Antwort von Jor045 | 02.10.2018 - 15:23
Jaa

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

44 ähnliche Fragen im Forum: 0 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Java / Java editor
    hi, kann jemand mir seiten sagen wo ich java runterladen kann ? ich hab java runtergeladen haben damit kann ich nix machen und ..
  • JAVA
    wo kann ich java für windows vista runterladen und wo find ich den Textpad? lg
  • methoden in java
    kann mir jemand methoden in java erklären ich check das nämlich irgendwie net :// und wir schreiben darüber bald ne klausur ..
  • Java online lernen?
    Kann mir jemand eine gute Webseite empfehlen mit der man einfach und relativ schnell Java lernen kann? :)
  • Java
    Hallo Leute! Ich muss bei Java eine Umfrage programmieren und es muss mir nachher den Durschnitt angeben. Ich dachte an eine ..
  • Optimierung der Java-Implementierung
    Hallo Leute! Ich habe eine Hauaufgabe im Fach Informatik bekommen. Ich habe alle Aufgaben gemacht außer einer Aufgabe. Sie ..
  • mehr ...